CHAPTER 11 INSTRUCTION SET
256
User’s Manual U10676EJ3V0UM
MOV A, @HL
Function:
A
←
(HL)
Transfers the contents of the data memory content addressed by register pair HL is transferred to the A register.
MOV A, @HL+
Function:
A
←
(HL), L
←
L+1
skip if L = 0H
Transfers the contents of the data memory addressed by register pair HL to the A register. Then, the contents
of the L register are automatically incremented by one, and if the contents of the L register become 0H as a result,
the next instruction is skipped.
MOV A, @HL–
Function:
A
←
(HL), L
←
L–1
skip if L = FH
Transfers the contents of the data memory addressed by register pair HL to the A register. Then, the contents
of the L register are automatically decremented by one, and if the contents of the L register become FH as a result
the next instruction is skipped.
MOV A, @rpa1
Function:
A
←
(rpa)
Where rpa = HL+: skip if L = 0
where rpa = HL–: skip if L = FH
Transfers the contents of the data memory addressed by register pair rpa (HL, HL+, HL–, DE, or DL) to the A
register.
If autoincrement (HL+) is specified as rpa, the contents of the L register are automatically incremented by one after
the data has been transferred. If the contents of the L register become 0 as a result, the next instruction is skipped.
If autodecrement (HL–) is specified as rpa, the contents of the L register are automatically decremented by one
after the data has been transferred. If the contents of the L register become FH as a result, the next instruction is
skipped.