Instruction Syntax and Addressing Modes
4-10
Table 4–3. Rx Bit Description
Rx Operation
0 0 0 R0
0 0 1 R1
0 1 0 R2
0 1 1 R3
1 0 0 R4 or LOOP
1 0 1 R5 or INDEX
1 1 0 R6 or PAGE
1 1 1 R7 or STACK
Table 4–4. Addressing Mode Bits and {adrs} Field Description
Relative
Repeat
addressing mode encoding, adrs
Relative
Addressing
Modes
Clocks
clk
Words
w
Repeat
Operation
‡
clk
{adrs}
7 6 5 4 3 2 1 0
M
o
d
es
clk
w
c
lk
am Rx (x = 0 … 7) pm
Direct
†
2 2 n
R
+4 *dma16 0 0 0 Rx 0 0
Short relative 1 1 n
R
+2 *R6 + offset7 1 offset7
Relative to R5 1 1 n
R
+2 *Rx + R5 0 1 0 Rx 0 0
Long relative
†
2 2 n
R
+4 *Rx + offset16 0 0 1 Rx 0 0
Indirect 1 1 n
R
+2 *Rx 0 0
*Rx++
0
1
1
Rx
0 1
*Rx––
0
1
1
Rx
1 0
*Rx++R5 1 1
†
= dma16 and offset16 is the second word
‡
n
R
is RPT instruction argument