dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 519

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
LSRR.W
Condition Codes Affected:
Instruction Fields:
Instruction Opcodes:
Timing:
Memory:
Freescale Semiconductor
LSRR.W #<0–15>,FFF
LSRR.W EEE,FFF
LSRR.W Q1,Q2,FFF
Operation
LSRR.W
N
Z
1 oscillator clock cycle
1 program word
LF
15
— Set if MSB of result is set
— Set if accumulator result equals zero
P4
14
#<0–15>,FFF
13
P3
C1,Y0,FFF
C1,Y1,FFF
Y1,X0,FFF
Y0,X0,FFF
Y1,Y0,FFF
Y0,Y0,FFF
A1,Y0,FFF
B1,Y1,FFF
Operands
Multi-Bit Logical Right Shift Word
EEE,FFF
P2
12
MR
P1
11
15
15
15
P0
0
0
0
10
Instruction Set Details
1
1
1
I1
9
C
1
1
1
0
1
1
I0
8
W
1
1
1
12
12
12
1
1
1
SZ
7
Logical shift right by a 4-bit positive immediate integer
Logical shift right destination by value specified in 4
(sign extends into FF2)
LSBs of the first operand (sign extends into FF2)
Logical shift right the first operand by value specified in
4 LSBs of the second operand; places result in FFF,
sign extends into FF2
11
11
11
1
1
0
6
L
1
1
1
5
E
F
F
F
U
4
CCR
F
F
F
8
8
8
N
3
F
F
F
7
7
7
Comments
Q
0
a
2
Z
Q
1
a
V
1
LSRR.W
Q
0
a
4
4
4
C
0
B
1
0
3
3
3
B
0
0
B
0
1
A-175
B
1
0
0
0
0

Related parts for dsp56800e