dsp56000 Freescale Semiconductor, Inc, dsp56000 Datasheet - Page 598

no-image

dsp56000

Manufacturer Part Number
dsp56000
Description
24-bit Digital Signal Processor Family Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Nonmultiply Instruction Encoding
The 8-bit operation code for instructions allowing parallel moves contains two 3-bit fields
defining which instruction the operation code represents and one bit defining the destina-
tion accumulator register.
The 8-bit operation code = 0JJJ Dkkk
A - 332
NOTES:
010
011
010
011
001
JJJ
000
100
101
110
111
2
2
2
2
* = Reserved
1 = Special Case #1 (See Table A-29)
2 = Special Case #2 (See Table A-30)
X1X0
Y1Y0
D = 0
Oper
X0_0
Y0_0
X1_0
Y1_0
Src
B
B
B
B
D = 1
X1X0
Y1Y0
Oper
X0_0
Y0_0
X1_0
Y1_0
Src
A
A
A
A
Table A-28 Nonmultiply Instruction Encoding
Freescale Semiconductor, Inc.
For More Information On This Product,
MOVE
ADD
ADD
ADD
ADD
ADD
ADD
ADD
000
INSTRUCTION SET DETAILS
INSTRUCTION ENCODING
1
Go to: www.freescale.com
RND
ADC
ADC
TFR
TFR
TFR
TFR
TFR
001
ADDR
ADDL
ASR
ASL
010
OR
OR
OR
OR
where JJJ=1/2 instruction number
kkk=1/2 instruction number
D=0
D=1
EOR
EOR
EOR
EOR
CLR
LSR
TST
011
LSL
A
B
kkk
SUB
SUB
SUB
SUB
SUB
SUB
SUB
100
*
CMP
CMP
CMP
CMP
CMP
SBC
SBC
101
*
SUBR
SUBL
NEG
AND
AND
AND
AND
ABS
110
MOTOROLA
CMPM
CMPM
CMPM
CMPM
CMPM
ROR
NOT
ROL
111

Related parts for dsp56000