Computer Science Canada

32bit floating point representation

Author:  stupidchief [ Sat Sep 20, 2008 8:38 am ]
Post subject:  32bit floating point representation

Hi,
How would you represent the following number in
32bit binary?

-7 x 2^-87

A brief explanation would be helpful.
I understand the basics i.e. first bit is sign bit - next 8 are biased exponent etc..

Author:  OneOffDriveByPoster [ Sat Sep 20, 2008 9:07 am ]
Post subject:  Re: 32bit floating point representation

stupidchief @ Sat Sep 20, 2008 8:38 am wrote:
Hi,
How would you represent the following number in
32bit binary?

-7 x 2^-87

A brief explanation would be helpful.
I understand the basics i.e. first bit is sign bit - next 8 are biased exponent etc..

Just one example... then

7 in binary:
111

Normalize:
7 = 1.11b * 2^+2

So, exponent field is:
-87 + 2 + 127 = 42 = 00101010b

Your float:
1 001 0101 0 110...
or hex 95 60 00 00

Author:  stupidchief [ Sat Sep 20, 2008 9:15 am ]
Post subject:  Re: 32bit floating point representation

Thanks a lot.
The -7 was confusing me.
wasn't sure if you were supposed to use a 2's complement
binary version of -7


: