English
Language : 

SAB80C166W Datasheet, PDF (29/67 Pages) Siemens Semiconductor Group – C16x-Family of High-Performance CMOS 16-Bit Microcontrollers
SAB 80C166W/83C166W
Instruction Set Summary (cont’d)
Mnemonic
Description
Data Movement (cont’d)
MOV
MOV
MOV
MOV
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVB
MOVBS
MOVBS
MOVBS
[Rw], mem
Move direct word memory to indirect memory
mem, [Rw]
Move indirect word memory to direct memory
reg, mem
Move direct word memory to direct register
mem, reg
Move direct word register to direct memory
Rb, Rb
Move direct byte GPR to direct GPR
Rb, #data4
Move immediate byte data to direct GPR
reg, #data8
Move immediate byte data to direct register
Rb, [Rw]
Move indirect byte memory to direct GPR
Rb, [Rw +]
Move indirect byte memory to direct GPR and
post-increment source pointer by 1
[Rw], Rb
Move direct byte GPR to indirect memory
[-Rw], Rb
Pre-decrement destination pointer by 1 and move
direct byte GPR to indirect memory
[Rw], [Rw]
Move indirect byte memory to indirect memory
[Rw +], [Rw]
Move indirect byte memory to indirect memory and
post-increment destination pointer by 1
[Rw], [Rw +]
Move indirect byte memory to indirect memory and
post-increment source pointer by 1
Rb,
Move indirect byte memory by base plus constant to
[Rw + #data16] direct GPR
[Rw + #data16], Move direct byte GPR to indirect memory by base plus
Rb
constant
[Rw], mem
Move direct byte memory to indirect memory
mem, [Rw]
Move indirect byte memory to direct memory
reg, mem
Move direct byte memory to direct register
mem, reg
Move direct byte register to direct memory
Rw, Rb
Move direct byte GPR with sign extension to direct
word GPR
reg, mem
Move direct byte memory with sign extension to direct
word register
mem, reg
Move direct byte register with sign extension to direct
word memory
Bytes
4
4
4
4
2
2
4
2
2
2
2
2
2
2
4
4
4
4
4
4
2
4
4
Semiconductor Group
29