6 - 6
DSP96002 USER’S MANUAL
MOTOROLA
Bcc
Branch Conditionally
BRA
Branch Always
BRCLR
Branch if Bit Clear
BRSET
Branch if Bit Set
BScc
Branch to Subroutine Conditionally
BSCLR
Branch to Subroutine if Bit Clear
BSR
Branch to Subroutine
BSSET
Branch to Subroutine if Bit Set
DEBUG
Enter Debug Mode
FBcc
Branch Conditionally
FBScc
Branch to Subroutine Conditionally (Floating-Point Condition)
FFcc
Conditional Data ALU Operation without CCR Update
FFcc.U
Conditional Data ALU Operation with CCR Update
FJcc
Jump Conditionally
FJScc
Jump to Subroutine Conditionally
FTRAPcc
Conditional Software Interrupt
IFcc
Conditional Data ALU Operation without CCR Update
IFcc.U
Conditional Data ALU Operation with CCR Update
ILLEGAL
Illegal Instruction Interrupt
Jcc
Jump Conditionally
JCLR
Jump if Bit Clear
JMP
Jump
JScc
Jump to Subroutine Conditionally
JSCLR
Jump to Subroutine if Bit Clear
JSET
Jump if Bit Set
JSR
Jump to Subroutine
JSSET
Jump to Subroutine if Bit Set
NOP
No Operation
RESET
Reset Peripheral Devices
RTI
Return from Interrupt
RTR
Return from Subroutine and Restore Status Register
RTS
Return from Subroutine
STOP
Stop Processing (low power stand-by)
TRAPcc
Conditional Software Interrupt
WAIT
Wait for Interrupt (low power stand-by)
Figure 6-7. Program Control Instructions
6.3
INSTRUCTION FORMAT
Because of the multiple bus structure and the parallelism of the DSP96002, up to 3 data transfers may be
specified in the instruction word - one on the X Data Bus, one on the Y Data Bus and one within the Data
ALU. A fourth data transfer is generally implied and occurs in the Program Controller (instruction word
fetch, program looping control, etc.). Each data transfer will involve a source and a destination.
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......