English
Language : 

M166 Datasheet, PDF (82/127 Pages) Siemens Semiconductor Group – C16x Family of Siemens 16-Bit CMOS Single-Chip Microcontrollers
30Mar98@15:00h
C166 Family Instruction Set
Instruction Description
MOV
Move Data
MOV
Syntax
Operation
Data Types
Description
MOV
op1, op2
(op1) ← (op2)
WORD
Moves the contents of the source operand specified by op2 to the location
specified by the destination operand op1. The contents of the moved data
is examined, and the condition codes are updated accordingly.
Condition Flags
E
Z
V
C
N
*
*
-
-
*
Addressing Modes
E Set if the value of op2 represents the lowest possible negative number.
Cleared otherwise. Used to signal the end of a table.
Z Set if the value of the source operand op2 equals zero. Cleared other-
wise.
V Not affected.
C Not affected.
N Set if the most significant bit of the source operand op2 is set. Cleared
otherwise.
Mnemonic
MOV
MOV
MOV
Rwn, Rwm
Rwn, #data4
reg, #data16
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
Rwn, [Rwm]
Rwn, [Rwm+]
[Rwm], Rwn
[-Rwm], Rwn
[Rwn], [Rwm]
[Rwn+], [Rwm]
[Rwn], [Rwm+]
Rwn, [Rwm+#data16]
[Rwm+#data16], Rwn
[Rwn], mem
mem, [Rwn]
reg, mem
MOV
mem, reg
Format
F0 nm
E0 #n
E6 RR ## ##
A8 nm
98 nm
B8 nm
88 nm
C8 nm
D8 nm
E8 nm
D4 nm ## ##
C4 nm ## ##
84 0n MM MM
94 0n MM MM
F2 RR MM MM
F6 RR MM MM
Bytes
2
2
4
2
2
2
2
2
2
2
4
4
4
4
4
4
Semiconductor Group
82
Version 1.2, 12.97