Thursday, October 4, 2007

Task 24

A 2 byte floating point numbering system uses 10 places for the mantissa and 6 places for the exponent. Convert the number 1010011010000111 into decimal by filling in the following table to guide you:

The number is negative. I know this because:
The first digits are 10

The mantissa (with the decimal place inserted) is:
1010011010

The exponent is:
000111

The decimal point in the mantissa must now be moved:
7 places to the right

The mantissa becomes:
1011001.10

Removing unnecessary zeros gives:
1011001.1

Converting from a negative fixed point binary number into denary gives the final answer as:
89.5

No comments: