11. Converting to Normalised form


A binary number is presented in this format, a 5 bit mantissa and 3 bit exponent

00111 011

Q: Is this in normalised form ?

Answer: No, because the first two bits are the same sign.

Q: Convert this into normalised form


You want the first two bits to change sign and yet it must be the same number, so you must do two things.

a) Shift the mantissa to the left until you see a 01 pattern, pad out the right with zeros as you do so

b) For every shift to the left, decrease the exponent by 1.

Doing this will force the binary point to stay in the same place.

In its original form the number is 0.0111 with exponent 3, so the full number is


which is +3.5

Now if you normalise it, you shift the mantissa once to the left and becomes 0.1110 then decrease the exponent by one so 011 becomes 010

Expanding this to its full number again we get


Note the greater precision because there are now 2 bits after the binary point


Copyright © www.teach-ict.com