
<
2
.75
7UGT U/CPWCN
=L/2*
#FFTGUUKPI/QFGU
7/<:
Figure 2-4. Indirect Register Addressing to Program Memory
INDEXED ADDRESSING (X)
The Indexed Addressing Mode is used only by the Load (
LD
) instruction. An indexed address consists of a
register address offset by the contents of a designated Working Register (the Index). This offset is added to
the register address to obtain the address of the operand. Figure 2-5 illustrates this addressing convention.
OpCode
Instruction Example
Program
Register File
Program Memory
Points to the
src
4-Bit Working
Points to the Origin
Registers Address
Register
dst
RP
Operand
Pair LSB
Register
Pair MSB
Memory
Working
Register
Pair (Even
Address)
of the Working
Register Group
16-Bit Address
Points to Program
Memory
References
Program Memory
Value Used in
the Instruction