Figure 2-9 System Control Instruction Codes
2.5.8 Block Data Transfer Instruction
Table 2-11 describes the block data transfer instruction. Figure 2-10 shows its object code format.
Table 2-11 Block Data Transfer Instruction
Instruction
Size
Function
EEPMOV
—
If R4L
≠
0 then
repeat
@R5+
→
@R6+
R4L – 1
→
R4L
until
R4L = 0
else next;
Block transfer instruction. Transfers the number of data bytes specified by
R4L from locations starting at the address indicated by R5 to locations
starting at the address indicated by R6. After the transfer, the next
instruction is executed.
Certain precautions are required in using the EEPMOV instruction. See 2.9.3, Notes on Use of the
EEPMOV Instruction, for details.
Notation:
op:
rn:
IMM:
Operation field
Register field
Immediate data
15
0
8
7
op
RTE, SLEEP, NOP
15
0
8
7
op
rn
LDC, STC (Rn)
15
0
8
7
op
IMM
ANDC, ORC,
XORC, LDC (#xx:8)
40