Thursday, 4 October 2007

Task 20

A one-byte floating-point numbering system uses 5 places for the mantissa and 3 for the exponent. Convert the number 10011111 into decimal by filling in the following table :

Step 1 : The number begins with a 1.
Step 2 : Mantissa : 1.0011
Step 3 : Mantissa as Negative Binary : -(0.1101)
Step 4 : Exponent = 111
Step 5 : The decimal place in the mantissa must now be moved 1 place to the left.
Step 6 : New Mantissa : -(0.01101)
Step 7 : Removing extra 0's : -(0.01101)
Step 8 : Denary : -(0.40625) or simply 0.40625.

No comments: