A - 312
DSP96002 USER’S MANUAL
MOTOROLA
A.8
INSTRUCTION ENCODING SUMMARY
The encoding for each instruction is provided with the instruction descriptions in subsection A.7. An instruc-
tion encoding summary is available upon request. Some instructions have legal operation codes but specify
the same destination for two or more simultaneous operations. These instructions are called insane instruc-
tions. An example of an insane instruction is:
MOVE
X: ea, D3 Y: ea, D3
Both parallel moves write to the same register (D3) which puts an indeterminate result in D3. These instruc-
tions are flagged as errors by the assembler. However, it is possible to produce an illegal or insane instruc-
tion with the assembler using the DC command.
The following parallel instructions produce insane instructions which will be flagged by the assembler and
should not be used:
X: ea, XXX Y: ea, YYY – for YYY=XXX,
or for all combinations where YYY specifies the same destination as the Data ALU operation,
or for all combinations where XXX specifies the same destination as the Data ALU operation.
—
Xdd
→
XXX Y: ea, YYY – for YYY=XXX, where
–
X is the inversion of the MSB of the XXX field.
or for all combinations where XXX specifies the same destination as the Data ALU operation,
or for all combinations where YYY specifies the same destination as the Data ALU operation.
X: ea, XXX
–
Ydd
→
YYY – for YYY=XXX, where
–
Y is the inversion of the MSB of the YYY field.
or for all combinations where YYY specifies the same destination as the Data ALU operation.
or for all combinations where XXX specifies the same destination as the Data ALU operation.
S: ea, 0DDDDDD – for all combinations where DDDDDD specifies the same destination as the Data ALU
operation.
X: ea, XXX Y:,YYY – for YYY=XXX,
or for all combinations where YYY or XXX specifies the same destination as the Data ALU operation.
L: ea, 10DDDDD – for all combinations where DDDDD specifies the same destination as the Data ALU
operation.
10DDDDD
→
10ddddd (DP) – for all combinations where ddddd specifies the same destination as the
Data ALU operation.
X: ea, X Y:,Y – for Y=X.
S:(Rn+aaaa),0DDDDDD – for all combinations where DDDDDD specifies the same destination as the Data
ALU operation.
X:(Rn+aaaa),XXX Y:,YYY – for YYY=XXX
or for all combinations where YYY or XXX specifies the same destination as the Data ALU operation.
L:(Rn+aaaa),10DDDDD (DP) – for all combinations where DDDDD specifies the same destination as
the Data ALU operation.
X:(Rn+aaaa),X Y:,Y – for Y=X.
0DDDDDD
→
0dddddd – for all combinations where dddddd specifies the same destination as the Data
ALU operation.
Содержание DSP96002
Страница 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Страница 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Страница 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Страница 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Страница 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Страница 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Страница 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Страница 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Страница 336: ...A 148 DSP96002 USER S MANUAL MOTOROLA FMPY S2 S1 D1 FSUB S S3 D2 move syntax see the MOVE instruction de scription ...
Страница 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Страница 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Страница 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Страница 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Страница 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Страница 580: ...MOTOROLA DSP96002 USER S MANUAL B 61 X Memory Y Memory n0 3 r0 x0 Xmin r4 y0 Xmax z0 Ymin x1 Ymax y1 Zmin z1 Zmax ...
Страница 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Страница 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Страница 888: ...MOTOROLA INDEX 1 INDEX ...
Страница 889: ......