Figure 4-11 Special Addressing: Immediate Short Data - Motorola DSP56800 Manual

16-bit digital signal processor
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents