Download Print this page

Siemens C16 Series Instruction Set Manual page 18

16-bit cmos single-chip microcontrollers

Advertisement

Instruction Set Summary (cont'd)*
Mnemonic
Data Movement (cont'd)
MOV
[Rw], mem
MOV
mem, [Rw]
MOV
reg, mem
MOV
mem, reg
MOVB
Rb, Rb
MOVB
Rb, #data4
MOVB
reg, #data8
MOVB
Rb, [Rw]
MOVB
Rb, [Rw +]
MOVB
[Rw], Rb
MOVB
[-Rw], Rb
MOVB
[Rw], [Rw]
MOVB
[Rw +], [Rw]
MOVB
[Rw], [Rw +]
MOVB
Rb,
[Rw + #data16]
MOVB
[Rw + #data16],
Rb
MOVB
[Rw], mem
MOVB
mem, [Rw]
MOVB
reg, mem
MOVB
mem, reg
MOVBS
Rw, Rb
MOVBS
reg, mem
MOVBS
mem, reg
Semiconductor Group
30Mar98@15:00h
Description
Move direct word memory to indirect memory
Move indirect word memory to direct memory
Move direct word memory to direct register
Move direct word register to direct memory
Move direct byte GPR to direct GPR
Move immediate byte data to direct GPR
Move immediate byte data to direct register
Move indirect byte memory to direct GPR
Move indirect byte memory to direct GPR and
post-increment source pointer by 1
Move direct byte GPR to indirect memory
Pre-decrement destination pointer by 1 and move
direct byte GPR to indirect memory
Move indirect byte memory to indirect memory
Move indirect byte memory to indirect memory and
post-increment destination pointer by 1
Move indirect byte memory to indirect memory and
post-increment source pointer by 1
Move indirect byte memory by base plus constant to
direct GPR
Move direct byte GPR to indirect memory by base plus
constant
Move direct byte memory to indirect memory
Move indirect byte memory to direct memory
Move direct byte memory to direct register
Move direct byte register to direct memory
Move direct byte GPR with sign extension to direct
word GPR
Move direct byte memory with sign extension to direct
word register
Move direct byte register with sign extension to direct
word memory
18
C166 Family Instruction Set
Instruction Set Summary
Version 1.2, 12.97
Bytes
4
4
4
4
2
2
4
2
2
2
2
2
2
2
4
4
4
4
4
4
2
4
4

Hide quick links:

Advertisement

loading