dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 400

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
ASRR.W
Condition Codes Affected:
Instruction Fields:
Instruction Opcodes:
Timing:
Memory:
A-56
ASRR.W #<0–15>,FFF
ASRR.W EEE,FFF
ASRR.W Q1,Q2,FFF
Operation
ASRR.W
N
Z
1 oscillator clock cycle
1 program word
LF
15
— Set if MSB of result is set
— Set if result equals zero
P4
14
Multi-Bit Arithmetic Right Shift Word
#<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
EEE,FFF
P2
12
MR
DSP56800E Core Reference Manual
P1
11
15
15
15
P0
0
0
0
10
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
Arithmetic shift right by a 4-bit positive immediate integer
Arithmetic shift right the destination by value specified in
4 LSBs of the first operand
Arithmetic shift right of the first operand by value speci-
fied in 4 LSBs of the second operand; place result in FFF
11
11
11
1
1
0
6
L
1
1
0
5
E
F
F
F
U
4
CCR
F
F
F
8
8
8
N
3
F
F
F
7
7
7
Comments
Q
1
a
2
Z
Freescale Semiconductor
Q
1
a
V
1
ASRR.W
Q
0
a
4
4
4
C
0
B
1
0
3
3
3
B
0
0
B
0
1
B
0
0
0
0
0

Related parts for dsp56800e