Z8 Microcontrollers
ZiLOG Addressing Modes
UM001601-0803 11-3
11.3 Z8 INDIRECT REGISTER ADDRESSING (IR)
In the Indirect Register Addressing Mode, the contents of the
specified register are equivalent to the address of the operand
(Figures 11-3 and 11-4).
Depending upon the instruction selected, the specified register
contents points to a Register, Program Memory, or an External
Data Memory location.
When accessing program memory or External Data Memory,
register pairs or Working Register pairs are used to hold the 16-
bit addresses.
Figure 11-3. 4-Bit Register Addressing
Op Code
One Operand
Register File
Operand
Program Memory
Points to one
8-Bit Register
Value Used in
Address of Operand
Instruction
(Example)
File Address
Address
dst
Points to
Register of
Operand
Register in
Register File
Instruction
Execution
Used By Instruction