Texas Instruments TMS320C67X/C67X+ DSP User Manual
Page 93

Addressing Modes
3-33
Instruction Set
SPRU733
Table 3−10. Indirect Address Generation for Load/Store
Addressing Type
No Modification of
Address Register
Preincrement or
Predecrement of
Address Register
Postincrement or
Postdecrement of
Address Register
Register indirect
*R
*++R
*− −R
*R++
*R− −
Register relative
*+R[ucst5]
*−R[ucst5]
*++R[ucst5]
*− −R[ucst5]
*R++[ucst5]
*R− −[ucst5]
Register relative with
15-bit constant offset
*+B14/B15[ucst15]
not supported
not supported
Base + index
*+R[offsetR]
*−R[offsetR]
*++R[offsetR]
*− −R[offsetR]
*R++[offsetR]
*R− −[offsetR]
Table 3−11. Address Generator Options for Load/Store
Mode Field
Syntax
Modification Performed
0
0
0
0
*−R[ucst5]
Negative offset
0
0
0
1
*+R[ucst5]
Positive offset
0
1
0
0
*−R[offsetR]
Negative offset
0
1
0
1
*+R[offsetR]
Positive offset
1
0
0
0
*− −R[ucst5]
Predecrement
1
0
0
1
*++R[ucst5]
Preincrement
1
0
1
0
*R− −[ucst5]
Postdecrement
1
0
1
1
*R++[ucst5]
Postincrement
1
1
0
0
*−−R[offsetR]
Predecrement
1
1
0
1
*++R[offsetR]
Preincrement
1
1
1
0
*R− −[offsetR]
Postdecrement
1
1
1
1
*R++[offsetR]
Postincrement