
A-272 SC140 DSP Core Reference Manual
MOVE.L
MOVE.L Move Long Word (AGU) MOVE.L
Description
These operations move an immediate long word (32-bit data) into a register, or move a long word between
registers. MOVE.L instructions that write to a data register clear the destination register’s limit tag bit (Ln
bit).
Status and Conditions Changed by Instruction
Instruction Formats and Opcodes
Operation Assembler Syntax
#s32 → C4
MOVE.L #s32,C4 {–2
31
≤ s32 < 2
31
}
#u32 → C1
MOVE.L #u32,C1 {0 ≤ u32 < 2
32
}
C4 ↔ Db
MOVE.L C4,Db
MOVE.L Db,C4
C2 ↔ Db
MOVE.L C2,Db
MOVE.L Db,C2
MOVE.L #s32,C4
Loads an immediate signed long word into a general register.
MOVE.L #u32,C1
Loads an immediate unsigned long word into a control register.
MOVE.L C4,Db MOVE.L Db,C4
Moves a long word between a selected data register and a selected general register.
MOVE.L C2,Db MOVE.L Db,C2
Moves a long word between a selected data register and a selected general register.
Register Address Bit Name Description
Ln L Clears the Ln bit in the destination register.
Instruction Words Cycles Type Opcode
15 8 7 0
MOVE.L #s32,C4 3 1 3 0011DDDD i i i I I 0D0
SIGN
EXTENSION
39 032
Db
Kommentare zu diesen Handbüchern