dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 211

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
As Figure 6-6 shows, the byte address $6007 is accessed to load the B accumulator. Note that because this
address is a byte address, the byte is actually retrieved from the upper half of the word that is located at the
address $3000.
Freescale Semiconductor
Addresses
Word
B
X
$3003
$3002
$3001
$3000
Figure 6-6. Executing the MOVEU.BP X:(R1+7),B Instruction
M01
R1
N
15
Before Execution
$88
$66
$44
$22
X
X Memory
$FFFF
$6000
$9876
from the Instruction Word
$77
$55
$33
$11
Short Immediate Value
0
Address Generation Unit
X
+
Word Address: $3003
Byte Select: 1 (upper)
Byte Address: $6007
$6007
>>1
B
LSB
$0
$3003
$3002
$3001
$3000
M01
R1
N
Byte Pointer Memory Accesses
15
After Execution
$0088
$88
$66
$44
$22
X Memory
$FFFF
$6000
$9876
$77
$55
$33
$11
0
$0000
6-17

Related parts for dsp56800e