Motorola DSP56156 Manual page 56

Table of Contents

Advertisement

Addressing Mode
Register Direct
Data or Control Register
Address Register Rn
Address Modifier Register Mn
Address Offset Register Nn
Address Register Indirect
No Update
Postincrement by 1
Postdecrement by 1
Postincrement by Offset Nn
Indexed by Offset Nn
Predecrement by 1
PC Relative
Long Displacement
Short Displacement
Address Register
Special
Upper word of accumulator
Immediate Data
Immediate Short Data
Absolute Address
Absolute Short Address
Short Jump Address
I/O Short Address
Implicit
Indexed by short displacement
Where:
S = System Stack Reference
P = Program Memory Reference
C =Program Controller Register Reference
X = X Memory Reference
D = Data ALU Register Reference
XX = Double X Memory Read
A = Address ALU Register Reference
*Note: M3 is not used for updating R3 in the second read in the X memory
MOTOROLA
INSTRUCTION SET SUMMARY
Table 1-11 DSP56156 Addressing Modes
Uses Mn
DSP56156 OVERVIEW
Operand Reference
Modifier
S
C
D
No
X
X
X
No
No
No
No
Yes*
Yes
Yes*
Yes
Yes
No
X
No
X
No
X
No
No
No
No
No
No
No
No
X
X
No
A
P
X XX
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1 - 35

Advertisement

Table of Contents
loading

Table of Contents