MOTOROLA
DSP96002 USER’S MANUAL
6 - 3
6.2.2 Fixed-Point Arithmetic Instructions
The fixed-point arithmetic instructions perform all operations within the Data ALU. Arithmetic instructions
are register-based (register direct addressing modes used for operands) so that the Data ALU operation
indicated by the instruction does not use the X Data Bus, the Y Data Bus, or the Global Data Bus. This
allows for parallel data movement over these buses during most Data ALU operations. This allows new
data to be pre-fetched for use in following instructions and results calculated by previous instructions to be
stored. Fixed-point arithmetic instructions execute in one instruction cycle. See Figure 6-2 for a list of the
thirty fixed-point arithmetic instructions.
Figure 6-2. Fixed-Point Arithmetic Instructions
ABS
Absolute Value
ADD
Add
ADDC
Add with Carry
ASL
Arithmetic Shift Left
ASR
Arithmetic Shift Right
CLR
Clear an Operand
CMP
Compare
CMPG
Graphics Compare with Trivial Accept/Reject Flags
DEC
Decrement by one
EXT
Sign Extend 16-Bit To 32-Bit
EXTB
Sign Extend 8-Bit To 32-Bit
GETEXP
Get Exponent
INC
Increment by One
INT
Floating-Point to Integer Conversion
INTRZ
Floating-Point to Integer Conversion Round to Zero
INTU
Floating-Point to Unsigned Integer Conversion
INTURZ
Floating-Point to Un. Integer Conversion Round to Zero
JOIN
Join Two 16-Bit Integers
JOINB
Join Two 8-Bit Integers
MPYS
Signed Multiply
MPYU
Unsigned Multiply
NEG
Negate
NEGC
Negate with Carry
SETW
Set an Operand
SPLIT
Extract a 16-Bit Integer
SPLITB
Extract an 8-Bit Integer
SUB
Subtract
SUBC
Subtract with Carry
TFR
Transfer Data ALU Register
TST
Test an Operand
Содержание 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: ......