<<<    Index    >>>
7-5
FLOATING-POINT UNIT
Representing numbers in normalized form maximizes the number of significant digits that can
be accommodated in a significand of a given width. To summarize, a normalized real number
consists of a normalized significand that represents a real number between 1 and 2 and an expo-
nent that specifies the number’s binary point.
7.2.2.2.BIASED EXPONENT
The FPU represents exponents in a biased form. This means that a constant is added to the actual
exponent so that the biased exponent is always a positive number. The value of the biasing
constant depends on the number of bits available for representing exponents in the floating-point
format being used. The biasing constant is chosen so that the smallest normalized number can
be reciprocated without overflow.
(Refer to Section 7.4.1., “Real Numbers” for a list of the biasing constants that the FPU uses for
the various sizes of real data-types.)
7.2.3.Real Number and Non-number Encodings
A variety of real numbers and special values can be encoded in the FPU’s floating-point format.
These numbers and values are generally divided into the following classes:
•
Signed zeros.
•
Denormalized finite numbers.
•
Normalized finite numbers.
•
Signed infinities.
•
NaNs.
•
Indefinite numbers.
(The term NaN stands for “Not a Number.”)
Table 7-1.  Real Number Notation
Notation
Value
Ordinary Decimal
178.125
Scientific Decimal
1
.
78125E
10
2
Scientific Binary
1
.
0110010001E
2
111
Scientific Binary
(Biased Exponent)
 
1
.
0110010001E
2
10000110
Single-Real Format
Sign
Biased ExponentNormalized Significand
0
10000110
  01100100010000000000000
     1. (Implied)
<<<    Index    >>>