83
2.227 EEPMOV (move date to EEPROM)
Operation
if R4L
≠
0 then
repeat @R5+
→
@R6+
R4L
−
1
→
R4L
until R4L = O
else next;
Assembly-Language Format
EEPMOV
Operand Size
Condition Code
I
H
N
Z
V
C
—
—
—
—
—
—
—
—
I:
Previous value remains unchanged.
H:
Previous value remains unchanged.
N:
Previous value remains unchanged.
Z:
Previous value remains unchanged.
V:
Previous value remains unchanged.
C:
Previous value remains unchanged.
Description
This instruction moves a block of data from the memory location specified in general register R5
to the memory location specified in general register R6. General register R4L gives the byte
length of the block.
Data are transferred a byte at a time. After each byte transfer, R5 and R6 are incremented and
R4Lis decremented. When R4L reaches 0, the transfer ends and the next instruction is executed.
No interrupt requests are accepted during the data transfer.
At the end of this instruction, R4L contains H'OO. R5 and R6 contain the last transfer address
+1.
The memory locations specified by general registers R5 and R6 are read before the block
transfer is performed.
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 ...