Motorola DSP56156 Manual page 289

Table of Contents

Advertisement

INSTRUCTIONS
Table C-2
Mnemonic Syntax
ABS
D
ADC
S,D
ADD
S,D
AND
S,D
AND(I)
#xx,D
ASL
D
ASL4
D
ASR
D
ASR4
D
ASR16
D
BFCHG
#iiii,X:<aa>
#iiii,X:<pp>
#iiii,X:<ea>
#iiii,D
BFCLR
#iiii,X:<aa>
#iiii,X:<pp>
#iiii,X:<ea>
#iiii,D
BFSET
#iiii,X:<aa>
#iiii,X:<pp>
#iiii,X:<ea>
#iiii,D
BFTSTH
#iiii,X:<aa>
#iiii,X:<pp>
#iiii,X:<ea>
#iiii,D
BFTSTL
#iiii,X:<aa>
#iiii,X:<pp>
#iiii,X:<ea>
#iiii,D
Bcc
xxxx
ee
Rn
BRA
xxxx
aa
Rn
BRKcc
BScc
xxxx
Rn
BSR
xxxx
Rn
CHKAAU
CLR
D
CLR24
D
CMP
S,D
CMPM
S,D
DEBUG
DEBUGcc
DEC
D
DEC24
D
DIV
S,D
DMAC(ss,su,uu)S1,S2,D
MOTOROLA
DSP56156 Instruction Set Summary
Instruction Set Summary — Sheet 1 of 3
Parallel Moves
(parallel move) . . . . . . . . 1
(no parallel move) . . . . . . 1
(parallel move) . . . . . . . . 1
(parallel move) . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . 1
(parallel move) . . . . . . . . 1
(no parallel move) . . . . . . 1
(parallel move) . . . . . . . . 1
(no parallel move) . . . . . . 1
(no parallel move) . . . . . . 1
. . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . . 2
. . . . . . . . . . . . . . . . . . . 1+ea
. . . . . . . . . . . . . . . . . . . 1+ea
. . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . 1+ea
. . . . . . . . . . . . . . . . . . . 1+ea
(no parallel move) . . . . . . 1
(parallel move) . . . . . . . . 1
(parallel move) . . . . . . . . 1
(parallel move) . . . . . . . . 1
(parallel move) . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . 1
. . . . . . . . . . . . . . . . . . . . 1
(parallel move) . . . . . . . . 1
(parallel move) . . . . . . . . 1
(parallel move) . . . . . . . . 1
(no parallel move) . . . . . . 1
PROGRAMMING SHEETS
Instruction Osc.
Program
Clock
Words
Cycles
S LE UNZVC
2+mv
* * * * * * * –
2
- ** * * * * *
2+mv
* * * * * * * *
2+mv
* * - - ? ? 0-
2
- ? ? ? ? ? ??
2+mv
* * * * * * ??
2
- ? * * * * ??
2+mv
* * * * * * 0?
2
- * * * * * 0?
2
- * * * * * 0?
4+mvb
- * - - - - - ?
4+mvb
- * - - - - - ?
4+mvb
- * - - - - - ?
4+mvb
- * - - - - - ?
4+mvb
- * - - - - - ?
4+jx
- - - - - - - -
4+jx
- - - - - - - -
2/8
- - - - - - - -
4+jx
- - - - - - - -
4+jx
- - - - - - - -
2
- - - - ? ? ?-
2+mv
* * * * * * 0-
2+mv
- * * * * * * -
2+mv
* * * * * * * *
2+mv
* * * * * * * *
4
- - - - - - - -
4
- - - - - - - -
2+mv
* * * * * * * *
2+mv
* * * * * ? * *
2
- * - - - - ??
2
- * * * * * * -
C - 5

Advertisement

Table of Contents
loading

Table of Contents