Texas Instruments TMS320C67X/C67X+ DSP User Manual

Page 93

Advertising
background image

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

Advertising