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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!