4.5.4.8 Normalisation of floating point form Flashcards

1
Q

What is normalisation and how can you tell a bit pattern is normalised?

A

e.g 0.01, We need to change this to 0.1 for it be normalised.
Leftmost 2 digits/bits are different;
A significant bit is stored after the binary point;
Bit after point different from bit before point;
(negative number) starts with 10…
(positive number starts with 01)….;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is normalisation used?

A

To maximise precision in a given number of bits //
To minimise rounding errors //
To have just one representation of the number //
To simplify arithmetic operations;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly