Normalization
Floating-Point-Data Format
Instructions
ADD
ADD
DIVIDE
HALVE
SUBTRACT
Floating-point instructions are used to
perform calculations on operands with a
wide range of magnitude and to yield
results scaled to preserve precision.
The floating-point instructions provide
for loading, rounding, adding, subtract
ing, comparing, multiplying, dividing,
and storing, as well as controlling the
ands. Short operands generally permit
faster processing and require less stor
age than long or extended operands.
ands permit greater precision in
computation. Four floating-point regis
ters are provided. Instructions may
perform either register-to-reglster or
storage-and-register operations.
Most of the instructions generate
normalized results, which preserve the
highest precision in the operation. For
addition and subtraction, instructions
are also provided that generate unnor
mali zed results. Either normalized or
unnormalized numbers may be used as
operands for any floating-point opera
tion.
The rounding and extended-operand
precision floating-point facility. The
other floating-point instructions and
the floating-point registers are part of
the floating-point facility.
signed hexadecimal fraction and an
unsigned seven-bit binary integer called
the characteristic. The characteristic
represents a signed exponent and
value (excess-64 notation). The range
of the characteristic
to +63. The value of
number is the product of its fraction
and the number 16 rai.sed to the power of
the exponent which is represented by its
characteristic.
The fraction of
is treated as
because
plied by
16. The name, fraction,
the radix
diately to the left of the leftmost
fraction digit. The fraction is repres
ented by its absolute value and
positive or negative, depending on
whether the sign bit of the
zero or one, respectively.
When
cause the result exponent to exceed 63,
the characteristic wraps around from 127
to 0, and an exponent-overflow condition
exists. The result characteristic is
then too small by 128. When an opera
tion would cause the exponent to be less
than -64, the characteristic wraps
around from
underflow condition exists. The result
characteristic is then too large by 128,
except that
A true zero is
with
tion, and plus sign. A true zero may