Chapter 2: Problem 4
Suppose a computer company is developing a new floating point system for use with their machines. They need your help in answering a few questions regarding their system. Following the terminology of Section \(2.2\), the company's floating point system is specified by \((\beta, t, L, U) .\) Assume the following: \- All floating point values are normalized (except the floating point representation of zero). \- All digits in the mantissa (i.e., fraction) of a floating point value are explicitly stored. \- The number 0 is represented by a float with a mantissa and an exponent of zeros. (Don't worry about special bit patterns for \(\pm \infty\) and NaN.) Here is your part: (a) How many different nonnegative floating point values can be represented by this floating point system? (b) Same question for the actual choice \((\beta, t, L, U)=(8,5,-100,100)\) (in decimal) which the company is contemplating in particular. (c) What is the approximate value (in decimal) of the largest and smallest positive numbers that can be represented by this floating point system? (d) What is the rounding unit?
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.