dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 269

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
ASL
Instruction Fields:
Parallel Moves:
Timing:
Memory:
Freescale Semiconductor
Operation
ASL
2 + mv oscillator clock cycles
1 program word
Operation
1.
for every addressing mode.
2.
as the destination of the parallel read operation. Memory writes are allowed in this case.
ASL
Data ALU Operation
This instruction occupies only 1 program word and executes in 1 instruction cycle
The destination of the data ALU operation is not allowed to be the same register
1
Operands
DD
F
(F = A or B)
Operands
Arithmetic Shift Left
F
Instruction Set Details
C
2
W
X:(Rn)+N
1
X:(Rn)+
Source
X0
Y1
Y0
A1
B1
A
B
Arithmetic shift left entire register by 1 bit
ALIAS, refer to Section 6.5.3, “ASL Alias.”
Implemented as: LSL DD
Parallel Memory Move
Destination
X:(Rn)+N
X:(Rn)+
Comments
X0
Y1
Y0
A1
B1
A
B
2
ASL
A-39

Related parts for dsp56800