11
Table 1-2.
Data Transfer Instructions
Instruction
Size*
Function
MOV
B/W
(EAs)
→
Rd, Rs
→
(EAd)
Moves data between two general registers or between a general register
and memory, or moves immediate data to a general register.
The Rn, @Rn, @(d:16, Rn), @aa:16, #xx:8 or #xx:16, @-Rn, and @Rn+
addressing modes are available for byte or word data. The @aa:8
addressing mode is available for byte data only.
The @-R7 and @R7+ modes require word operands. Do not specify byte
size for these two modes.
POP
W
@SP+
→
Rn
Pops a 16-bit general register from the stack.
Equivalent to MOV.W @SP+, Rn.
PUSH
W
Rn
→
@-SP
Pushes a 16-bit general register onto the stack.
Equivalent to MOV.W Rn, @-SP.
*
Size: Operand size
B: Byte
W: Word
Summary of Contents for H8/300L Series
Page 1: ...H8 300L Series Programming Manual ...
Page 6: ...iv ...
Page 8: ...2 ...
Page 11: ......
Page 14: ......
Page 46: ......
Page 48: ......
Page 60: ......
Page 83: ......
Page 116: ......
Page 150: ...144 ...
Page 151: ......
Page 156: ...150 ...