7. Floating point (2)
Example 2
Question
A number is represented as an 8 bit floating point number. 5 bits are used as the mantissa and 3 bits are used as the exponent. Both the mantissa and the exponent are in twos complement.
The floating point number is 01100010
a) Show the floating point in its denary equivalent
b) What is the number in decimal?
Answer:
Step 1. Break the floating point number into its two parts and place a decimal point in the mantissa between the most significant bit and the next one:
Mantissa is 0.1100 because the question states it uses the first 5 bits.
Exponent is 010
Both are positive binary numbers because they have a leading zero. So the mantissa in denary form is 1100 -> 12 denary
The exponent is 010 -> 2 denary
Step 2. Slide the decimal point of the mantissa by the exponent value i.e. 2 places to the right
The floating point numbers represents 11.00 binary
or +3.0 decimal
Copyright © www.teach-ict.com