08.71.35 Uppbygging tölva
Homework 3
- [Makeup exam '99] Are there IEEE 32-bit floating point numbers a and b
(b not zero), such that a + b = a? Show an example of such
numbers if they exist, or explain why they cannot exist.
- IEEE floating point numbers are in denormalized form if the exponent is 0
and the fraction part is not all 0. In 32-bit floating point numbers their value
is xx..xx*2-23*2-126, where xx..xx is the fraction. What is
the reason for multiplying with 2-126, but not 2-127?
- [Makeup exam 2000] We can define 6-bit floating point numbers in the following way.
The first bit (leftmost) is sign bit, next two are the exponent on Excess-form and the
three rightmost bits are the fraction part (with one hidden bit). In all other ways
the format is the same as the IEEE 754 standard (in denormalized numbers, zero, NaN, and
infinity).
- What floating point value is 100100?
- What is the smallest gap between successive floating point numbers? How about the
largest gap?
- How many normalized floating point numbers can be represented in this format?
- Problem 2.17 on page 59 in the textbook.
- Problem 2.19 on page 59 in the textbook.
Hand these problems in on monday september 17th.
hh (hja) hi.is, 12. september, 2001.