Motorola DSP56009 User Manual page 232

24-bit digital signal processor
Table of Contents

Advertisement

Programming Reference
Table B-3 Instruction Set Summary (Sheet 6 of 7)
Mnemonic
Syntax
MOVE(P)
Y:<ea>,X:<pp>
(continued)
P:<ea>,X:<pp>
Y:<pp>,D
Y:<pp>,X:<ea>
Y:<pp>,Y:<ea>
Y:<pp>,P:<ea>
S,Y:<pp>
#xxxxxx,Y:<pp>
X:<ea>,Y:<pp>
Y:<ea>,Y:<pp>
P:<ea>,Y:<pp>
( ± )S2,S1,D
MPY
( ± )S1,S2,D
( ± )S,#n,D
( ± )S2,S1,D
MPYR
( ± )S1,S2,D
( ± )S,#n,D
NEG
D
NOP
NORM
Rn,D
NOT
D
OR
S,D
ORI
#xx,D
REP
X:<ea>
X:<aa>
Y:<ea>
Y:<aa>
S
#xxx
RESET
RND
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-12
Parallel Moves
(parallel move)
(parallel move)
( no parallel move)
(parallel move)
(parallel move)
( no parallel move)
(parallel move)
(parallel move)
(parallel move)
(parallel move)
DSP56009 User's Manual
Instruction
Osc.
Status Request
Program
Clock
Words
Cycles
S L E U N Z V C
1 + mv
2 + mv * * * * * * * —
1
2
1 + mv
2 + mv * * * * * * * —
1
2
1 + mv
2 + mv * * * * * * * —
1
2
— — — — — — ——
1
2
— * * * * * ? —
1 + mv
2 + mv * * —— ? ? 0 —
1 + mv
2 + mv * * —— ? ? 0 —
1
2
? ? ? ? ? ? ? ?
1
4 + mv ? ? — — — — — —
1
4
— — — — — — ——
1 + mv
2 + mv * * * * * * * —
Bits:
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents