|
HD6473258P10V Datasheet, PDF (47/301 Pages) Renesas Technology Corp – Hitachi Single-Chip Microcomputer | |||
|
◁ |
3.5.1 Data Transfer Instructions
Table 3-2 describes the data transfer instructions. Figure 3-5 shows their object code formats.
Table 3-2. Data Transfer Instructions
Instruction
MOV
MOVTPE
MOVFPE
PUSH
POP
Size*
B/W
B
B
W
W
Function
(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.
Rs â (EAd)
Transfers data from a general register to memory in synchronization
with the E clock.
(EAs) â Rd
Transfers data from memory to a general register in synchronization
with the E clock.
Rn â @âSP
Pushes a 16-bit general register onto the stack. Equivalent to MOV.W
Rn, @âSP.
@SP+ â Rn
Pops a 16-bit general register from the stack. Equivalent to MOV.W
@SP+, Rn.
* Size: operand size
B: Byte
W: Word
38
|
▷ |