Table 4-8 Addressing Mode Summary - Motorola DSP56800 Manual

16-bit digital signal processor
Table of Contents

Advertisement

Address Generation Unit
Addressing Mode
Data or control register
Address register (Rn, SP)
Address modifier register (M01)
Address offset register (N)
Hardware stack (HWS)
Software stack
No update
Post-increment by 1
Post-decrement by 1
Post-update by offset N
Index by offset N
Index by short displacement
Index by long displacement
Immediate data
Immediate short data
Absolute address
Absolute short address
I/O short address
Implicit
1.
The M01 modifier can only be used on the R0/N/M01 or R1/N/M01 register sets
2.
Hardware stack reference
3.
Program controller register reference
4.
Data ALU register reference
5.
Address Generation Unit register reference
6.
Program memory reference
7.
X memory reference
8.
Dual X memory read
4-24
Table 4-8. Addressing Mode Summary
Operand Reference
Uses
1
M01
2
3
S
C
D
Register Direct
No
X
X
No
No
No
No
X
No
Address Register Indirect
No
Yes
Yes
Yes
Yes
No
Yes
Immediate, Absolute, and Implicit
No
No
No
No
No
No
X
X
DSP56800 Family Manual
4
5
6
7
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
Assembler Syntax
8
Rn
M01
N
HWS
(Rn)
(Rn)+
(Rn)-
(Rn)+N
(Rn+N)
(R2+xx) or (SP-xx)
(Rn+xxxx) or
(SP+xxxx)
#xxxx
#xx
xxxx
<aa>
<pp>

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents