dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 136

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Instruction Set Introduction
6-4
Opcode
ENDDO
1.
2.
3.
4.
5.
ANDC
MOVE
MACR
MOVE
TSTW
ADD
MAC
MPY
CMP
NEG
LEA
SUB
JMP
Indicates data ALU, AGU, program controller, or bit-manipulation operation to be performed.
Specifies the operands used by the opcode.
Specifies optional data transfers over the CGDB bus.
Specifies optional data transfers over the XDB2 bus.
Specifies optional data transfers over the PDB bus.
1
#$7C,X:$E27
Operands
#$1234,Y1
X0,Y0,A
X:(SP-9)
A1,Y0,B
X1,Y0,B
$3C10
(R2)-
X0,B
Y1,A
A
2
X:(R1)+N,X0
X:(R1)+N,Y1
X:(R1)+N,Y0
Y0,X:(R2)+
X:(R0)+,Y0
Transfer
CGDB
R0,Y0
Table 6-2. Instruction Formats
DSP56800 Family Manual
3
X:(R3)+,X0
X:(R3)+,X0
X:(R3)-,X0
Transfer
XDB2
4
X0,P:(R1)+
Transfer
PDB
5
No parallel move
No parallel move
No parallel move
No parallel move
No parallel move
No parallel move
No parallel move
Single parallel move
Single parallel move
Dual parallel read
Dual parallel read
Dual parallel read
Program memory move
16-bit jump address
Freescale Semiconductor
Comments

Related parts for dsp56800