Motorola DSP96002 User Manual page 56

32-bit digital signal processor
Table of Contents

Advertisement

is not aware that the data is represented in a floating point format. The range of the unbiased exponent, E,
is every integer between E
while E
= +127; for double precision (DP), E
max
1 is reserved to encode 0 and denormalized numbers while E
63 62
52 51
11-Bit
S
Exponent
Figure 5-3. Memory Format for floating-point Operands
5.2.2.1
IEEE Single Precision Real Memory Format Summary
31
Biased
Fraction
S
Exponent
31 30
23 22
Field Size (in bits):
s = Sign ............... 1
e = Biased Exponent .... 8
f = Fraction ........... 23
Interpretation of Sign:
Positive Mantissa: s = 0
Negative Mantissa: s = 1
Normalized Numbers:
Represents real numbers in the form (-1)
E ........................ unbiased exponent -126 < E < +127
Bias of e .............. +127 ($7F)
e = E + bias .......... 0 < e < 254 ($FE)
f ...................... Zero or Non-Zero
Mantissa................ 1.f
MOTOROLA
and E
, inclusive (-E
min
max
min
31 30
S
52-Bit
Fraction
0
0
s
x 2
DSP96002 USER'S MANUAL
<E<E
). For single precision (SP), E
min
max
= -1022 while E
= +1023. For both SP and DP, E
max
+1 is used to encode
max
23 22
23-Bit
8-Bit
Fraction
Exponent
( E +127)
x 1.f
= -126
min
and NaN's.
0
SINGLE REAL
Sign of Significand
0
DOUBLE REAL
Sign of Significand
-
min
5 - 3

Advertisement

Table of Contents
loading

Table of Contents