C-24
DSP96002 USER’S MANUAL
MOTOROLA
positions (3 bit shift).
The exponent comparator and update unit consists of an 11 bit subtracter, which compares the two expo-
nents of the floating point operands, and delivers the difference to the barrel shifter for mantissa alignment.
The largest of the two exponents is delivered to the exponent update unit. The exponent update unit may
update this exponent for normalization of the result, after which the exponent (biased) is stored in the high
portion of the destination register. This is depicted in Figure C-22.
For example, if the mantissa of the first operand in a floating point addition is 1.010...0, with biased exponent
of 10, and the mantissa of the second operand is 1.000...0000, with biased exponent of 13, the exponent
comparator simply delivers the difference (=3) to the barrel shifter, the first operand’s mantissa is aligned to
0.001010...0, the two mantissas are added to deliver 1.001010...0, and the result (biased) exponent equals
13. The postnormalization unit does not need to postnormalize the result in this case.
If the first operand’s mantissa is 1.010...0 with biased exponent of 13 and the second operand’s mantissa
is 1.000...0 with biased exponent of 13, the exponent difference is zero and the barrel shifter does not need
to realign the mantissas. The result after addition is now equal to 10.010...0, which needs to be postnormal-
ized by adding one to the result exponent. The exponent update unit sets the result exponent (biased) equal
to 14 and the result mantissa is 1.0010...0.
Finally, if the first operand’s mantissa in a floating point subtraction is 1.010...0 with biased exponent of 10,
and the second operand’s mantissa is 1.00...0 with a biased exponent of 10, the result mantissa after sub-
traction is -0.010...0. This is not normalized, and the postnormalization unit subtracts two from the exponent.
The result mantissa is -1.000...0 with a biased exponent equal to 8.
Exponent Adder
Multiplier Array
Control
ES1
ES2
MS1
MS2
ED
MD
Содержание 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: ......