3.4.6 Register indirect addressing
[Function]
Register pair contents specified by a register pair specify code in an instruction word and by a register bank
select flag (RBS0 and RBS1) serve as an operand address for addressing the memory.
This addressing can be carried out for all of the memory spaces. However, before addressing a memory bank
that is not set by the memory bank select register (BANK), change the setting of the memory bank by using
BANK.
[Operand format]
Identifier
[Description example]
MOV A, [DE]; when selecting [DE] as register pair
[Illustration]
16
DE
The contents of the memory
addressed are transferred.
7
A
CHAPTER 3 CPU ARCHITECTURE
−
[DE], [HL]
Operation code
8
7
D
7
0
Preliminary User's Manual U17260EJ3V1UD
Description
1
0
0
0
0
1
0
1
0
E
Memory
0
The memory address
specified with the
register pair DE
85