Chapter 12 List of Machine Language Instructions

228 Addressing Modes

Register relative indirect addressing

Register relative indirect addressing determines the address to access using the following three

combinations.

1. An address register, An, plus a sign-extended 8-bit or 16-bit displacement or the stack pointer

register, SP, plus a zero-extended 8-bit or 16-bit displacement.

2. An address register, An, or the stack pointer register, SP, plus a 32-bit displacement.

RAM
0
31
An/SP
0
3
131
0
d16/d8
16
0
+
Address specification
sign-extended
RAM
0
31
An/SP
0
3
1
d32
31
0
+
Address specification