Freescale Semiconductor StarCore SC140 User Manual
Page 590

A-276
SC140 DSP Core Reference Manual
MOVE.L
Status and Conditions that Affect Instruction
Status and Conditions Changed by Instruction
Example
move.l d0.e:d1.e,($1224)
Stores the L and extension bits from one even and one odd data register into a 32-bit memory address that
is pointed to by the active stack pointer (SP) and a signed 15-bit offset.
MOVE.L (SP+s15),Do.E
Reads from a memory address pointed to by the active stack pointer (SP) and a signed 15-bit offset into the
extension and Ln bit of an odd numbered data register.
MOVE.L (a32),De.E
Reads from a 32-bit absolute memory address into the extension and Ln bit of an even numbered data
register.
MOVE.L Da.E:Db.E,(a32)
Stores the L and extension bits from one even and one odd data register into a 32-bit absolute memory
address.
MOVE.L (a32),Do.E
Reads from a 32-bit absolute memory address into the extension and Ln bit of an odd numbered data
register.
Register Address
Bit Name
Description
SR[18]
EXP
Determines which stack pointer is used when the stack pointer is
an operand. Otherwise, the instruction is not affected by SR.
Ln
L
Register to memory moves read the Ln bit with the extension from
the source register.
Register Address
Bit Name
Description
Ln
L
Memory to register moves write the Ln bit in the destination
register.
Register/Memory Address
Before
After
L0:D0
$1:$FF FEDC BA98
L1:D1
$0:$00 1234 5678
$1224
$0000 01FF