Motorola DSP56012 User Manual page 242

24-bit digital signal processor
Table of Contents

Advertisement

Programming Reference
Mnemonic
#n,S,xxxx
JMP
xxxx
ea
JScc
xxxx
ea
JSCLR
#n,X:<ea>,xxxx
#n,X:<aa>,xxxx
#n,X:<pp>,xxxx
#n,Y:<ea>,xxxx
#n,Y:<aa>,xxxx
#n,Y:<pp>,xxxx
#n,S,xxxx
JSET
#n,X:<ea>,xxxx
#n,X:<aa>,xxxx
#n,X:<pp>,xxxx
#n,Y:<ea>,xxxx
#n,Y:<aa>,xxxx
#n,Y:<pp>,xxxx
#n,S,xxxx
JSR
xxx
ea
JSSET
#n,X:<ea>,xxxx
#n,X:<aa>,xxxx
#n,X:<pp>,xxxx
#n,Y:<ea>,xxxx
#n,Y:<aa>,xxxx
#n,Y:<pp>,xxxx
#n,S,xxxx
LSL
D
LSR
D
LUA
<ea>,D
- indicates that the bit is unaffected by the operation
* indicates that the bit may be set according to the definition, depending on parallel move conditions
? indicates that the bit is set according to a special definition; see the instruction descriptions in Appendix A of
the DSP56000 Family Manual (DSP56KFAMUM/AD)
0 indicates that the bit is cleared
B-10
Table B-3 Instruction Set Summary (Sheet 3 of 7)
Syntax
Parallel Moves
(parallel move)
(parallel move)
DSP56012 User's Manual
Instruction
Osc.
Status Request
Program
Clock
Words
Cycles
S L E U N Z V C
1+ea
4+jx
- - - - - - - -
1+ea
4+jx
- - - - - - - -
2
6+jx
* * - - - - - -
2
6+jx
* * - - - - - -
1+ea
4+jx
- - - - - - - -
2
6+jx
* * - - - - - -
1+mv
2+mv
* * - - ? ? 0 ?
1+mv
2+mv
* * - - ? ? 0 ?
1
4
- - - - - - - -
MOTOROLA
Bits:

Advertisement

Table of Contents
loading

Table of Contents