dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 104

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Address Generation Unit
4-24
Data or control register
Address register (Rj, 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.
2.
3.
4.
5.
6.
7.
8.
The M01 modifier can only be used on the R0/N/M01 or R1/N/M01 register sets
Hardware stack reference
Program controller register reference
Data ALU register reference
Address Generation Unit register reference
Program memory reference
X memory reference
Dual X memory read
Addressing Mode
Table 4-8. Addressing Mode Summary
No
No
No
No
No
No
Yes
Yes
Yes
Yes
No
Yes
No
No
No
No
No
No
No
M01
Uses
Immediate, Absolute, and Implicit
1
DSP56800 Family Manual
Address Register Indirect
S
X
X
2
Register Direct
C
X
X
3
Operand Reference
D
X
4
A
X
X
X
5
P
X
X
X
X
X
X
6
X
X
X
X
X
X
X
X
X
X
X
X
X
7
XX
X
X
8
Freescale Semiconductor
Rn
M01
N
HWS
(Rn)
(Rn)+
(Rn)-
(Rn)+N
(Rn+N)
(R2+xx) or (SP-xx)
(Rn+xxxx)
#xxxx
#xx
xxxx
<aa>
<pp>
Assembler Syntax

Related parts for dsp56800