dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 99

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
Assembler syntax: #xx
Additional instruction execution cycles: 0
Additional effective address program words: 0
Immediate Short into 16-Bit Accumulator Register Example
B
Immediate Short into 16-Bit Address Register Example
Immediate Short into 16-Bit Data Register Example
Positive Immediate Short into 36-Bit Accumulator Example
B
Negative Immediate Short into 36-Bit Accumulator Example
B
35 32 31
35 32 31
35 32 31
B2
B2
B2
X
X
X
X
X
X
X0
N
Before Execution
Before Execution
Before Execution
X
X
X
15
15
B1
B1
B1
Before Execution
Before Execution
Figure 4-11. Special Addressing: Immediate Short Data
X
X
X
XXXX
XXXX
X
16 15
X
X
16 15
16 15
X
X
X
0
0
X
X
X
B0
B0
B0
Address Generation Unit
X
X
X
X
X
X
0
0
0
B
: MOVE #$FFC6,X0
B
B
35 32 31
35 32 31
35 32 31
: MOVE #$0027,N
B2
B2
B2
X
F
0
: MOVE #$001C,B1
: MOVE #$001C,B
: MOVE #$FFC6,B
0
0
F
X0
N
After Execution
After Execution
After Execution
0
0
F
15
15
B1
B1
B1
After Execution
After Execution
1
1
C
$FFC6
$0027
C
16 15
C
16 15
6
16 15
X
0
0
0
0
X
0
0
Addressing Modes
B0
B0
B0
X
0
0
X
0
0
0
0
0
AA0024
4-19

Related parts for dsp56800