dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 538

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MOVE.L
Instruction Fields: (continued)
A-194
Notes: • The absolute address operand X:xxxx is specified as a word address.
Operation
MOVE.L
• Pointer Rn is a word pointer.
• Offsets xx, xxxx, and xxxxxx are word offsets.
• N offsets are long offsets.
• RRR pointers must be even.
• SP pointers must be odd.
• Immediate offsets must be even.
• Absolute addresses must be even.
• Offset N can be even or odd since it is a long offset that will be shifted left by 1.
#<–16,15>
#xxxxxxxx
#xxxxxx
Source
HHH.L
#xxxx
RRR
Destination
HHHH.L
HHH.L
HHH.L
HHH.L
RRR
RRR
DSP56800E Core Reference Manual
C W
1
2
3
3
1
1
Move Long
1 4-bit integer data, sign extended to 36 bits.
3 Move unsigned 24-bit immediate value to AGU register.
1
1 Move pointer register to data ALU register; zero extend the
2 Sign extend 16-bit immediate data to 36 bits when moving to
3 Move signed 32-bit immediate data to a 32-bit accumulator.
an accumulator; sign extend to 24 bits when moving to an AGU
register.
Use MOVEU.W to move unsigned 16-bit immediate data to the
AGU.
24-bit value contained in the RRR register.
Comments
Freescale Semiconductor
MOVE.L

Related parts for dsp56800e