English
Language : 

HD6475328CG Datasheet, PDF (71/459 Pages) Hitachi Semiconductor – Manual Gives a Hardware Description
3.5.2 Data Transfer Instructions
Table 3-10 describes the seven data transfer instructions.
Table 3-10 Data Transfer Instructions
Instruction
Data
MOV
transfer
MOV:G
MOV:E
MOV:I
MOV:F
MOV:L
MOV:S
LDM
STM
XCH
SWAP
MOVTPE
Size*
B/W
B
W
B/W
B/W
B/W
W
W
W
B
B
MOVFPE
B
Note: B—byte; W—word
Function
(EAs) → (EAd), #IMM → (EAd)
Moves data between two general registers, or between
a general register and memory, or moves immediate data
to a general register or memory.
Stack → Rn (register list)
Pops data from the stack to one or more registers.
Rn (register list) → stack
Pushes data from one or more registers onto the stack.
Rs ↔ Rd
Exchanges data between two general registers.
Rd (upper byte) ↔ Rd (lower byte)
Exchanges the upper and lower bytes in a general register.
Rn → (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.
52