Question: a. Suppose A, B, and C are normalized 32-bit IEEE 754 floating point variables with A having a real value of 1.1001x^60 and B having
a. Suppose A, B, and C are normalized 32-bit IEEE 754 floating point variables with A having a real value of 1.1001x^60 and B having a real value of 1.01x^20. After the high level language assignment statement "C=A+B", why is C's value equal to A's value and not the mathematically correct sum?
b. For the same values of A and B in part a, would the high level language assignment statement "C=A+B" assign C the mathematically correct sum if A, B and C were used the 64-bit IEEE 754 floating point format? Explain.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
