Thursday, October 4, 2007

Task 23

A 2 byte floating point numbering system uses 10 places for the mantissa and 6 places for the exponent. Convert the number 1010110000000011 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:
1.010110000


The exponent is:
000001

The decimal point in the mantissa must now be moved:
1 place to the right.

The mantissa becomes:
1.010100000

Removing unnecessary zeros gives:
1.0101

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

1 comment:

Anonymous said...

Wrong(2)