16
ATmega161(L)
1228B–09/01
Data Indirect with Post-
increment
Figure 16.
Data Indirect Addressing with Post-increment
The X-, Y-, or Z-register is incremented after the operation. Operand address is the con-
tents of the X-, Y-, or Z-register prior to incrementing.
Constant Addressing Using
the LPM Instruction
Figure 17.
Code Memory Constant Addressing
Constant byte address is specified by the Z-register contents. The 15 MSBs select word
address (0 - 8K), the LSB selects low byte if cleared (LSB = 0) or high byte if set
(LSB = 1).
Indirect Program Addressing,
IJMP and ICALL
Figure 18.
Indirect Program Memory Addressing
Data Space
$0000
$FFFF
X, Y, OR Z - REGISTER
0
15
1
$1FFF
$000
PROGRAM MEMORY
Z-REGISTER
15
1 0
$1FFF
$000
PROGRAM MEMORY
15
0
Z-REGISTER