English
Language : 

M166 Datasheet, PDF (83/127 Pages) Siemens Semiconductor Group – C16x Family of Siemens 16-Bit CMOS Single-Chip Microcontrollers
30Mar98@15:00h
C166 Family Instruction Set
Instruction Description
MOVB
Move Data
MOVB
Syntax
Operation
Data Types
Description
MOVB op1, op2
(op1) ← (op2)
BYTE
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
MOVB
MOVB
MOVB
Rbn, Rbm
Rbn, #data4
reg, #data8
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
Rbn, [Rwm]
Rbn, [Rwm+]
[Rwm], Rbn
[-Rwm], Rbn
[Rwn], [Rwm]
[Rwn+], [Rwm]
[Rwn], [Rwm+]
Rbn, [Rwm+#data16]
[Rwm+#data16], Rbn
[Rwn], mem
mem, [Rwn]
reg, mem
MOVB mem, reg
Format
F1 nm
E1 #n
E7 RR ## xx
A9 nm
99 nm
B9 nm
89 nm
C9 nm
D9 nm
E9 nm
F4 nm ## ##
E4 nm ## ##
A4 0n MM MM
B4 0n MM MM
F3 RR MM MM
F7 RR MM MM
Bytes
2
2
4
2
2
2
2
2
2
2
4
4
4
4
4
4
Semiconductor Group
83
Version 1.2, 12.97