Renesas H8/300 Series Programming Manual page 16

Table of Contents

Advertisement

Table 1-3. Data Transfer Instructions
Instruction Size*
B/W
MOV
B
MOVFPE
B
MOVTPE
W
POP
W
PUSH
* Size: Operand size
B: Byte
W: Word
Function
(EAs) → Rd,
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.
(EAs) → Rd
Transfers data from memory to a general register in
synchronization with the E clock.
Rs → (EAd)
Transfers data from a general register to memory in
synchronization with the E clock.
@SP+ → Rn
Pops a 16-bit general register from the stack.
Equivalent to MOV.W @SP+, Rn.
Rn → @–SP
Pushes a 16-bit general register onto the stack.
Equivalent to MOV.W Rn, @-SP.
Rs → (EAd)
10

Advertisement

Table of Contents
loading

Table of Contents