Floating Point Binary
Maths and Computing:
Home
Books
Boolean
Calculators
Coding
Computing
Data
Encoding
Encryption
Mathematics
Miscellaneous
Series
Statistics
Floating Point Binary
Definition
Current size definition
Normalised floating point binary representation with a mantissa and exponent both in two's complement binary
Mantissa:
6
Exponent:
4
Valid range for positive values:
Binary:
0.000000001 to 1111100
Denery:
0.001953125 to 124
Valid range for negative values:
Binary:
-0.000000001 to -10000000
Denery:
-0.001953125 to -128
Change the size of the mantissa and exponent
Select the size of the mantissa
3
4
5
6
7
8
10
12
Select the size of the exponent
3
4
5
6
The following is the floating point representation of a number
Mantissa
Exponent
1
●
1
1
1
0
0
1
1
0
0
The value is not normalised. What is the normalised form of this binary number?
Mantissa
0
1
0
1
0
1
0
1
0
1
0
1
Exponent
0
1
0
1
0
1
0
1
Clue
Mantissa: 111100
To calculate the new mantissa: shift the digits of the mantissa to the left until the first two characters are 10
Exponent: 1100 = -4
Offset = The number of places that the Mantissa is shifted to the left
To calculate the new exponent: subtract the offset from exponent value
Mantissa
Exponent
1
●
1
1
1
0
0
1
1
0
0
Not Normalised
Mantissa Calculation
Original Mantissa: 111100
Normalised Mantissa: 100000
The digits are shifted to the left by
3
offset =
3
Exponent Calculation
Original Exponent: 1100 = -4
Subtracting the offset from the exponent value: -7
Normalised Exponent: 1001
Denary Value
Value: -0.0078125
Mantissa
Exponent
1
●
0
0
0
0
0
1
0
0
1
Normalised
What is the Normalised Floating Point representation of the denary value
-0.265625
Mantissa
0
1
0
1
0
1
0
1
0
1
0
1
Exponent
0
1
0
1
0
1
0
1
Clue
Fixed Point Binary Value = -0.010001
Answer
Denary = -0.265625
Fixed Point Binary Value = -0.01000
Mantissa = -010001
Mantissa = 101111
Exponent Value = -1
Exponent = 1111
Mantissa
Exponent
1
●
0
1
1
1
1
1
1
1
1
The following is the binary floating point representation of a number
Mantissa
Exponent
1
●
0
1
1
0
1
1
0
0
0
Calculate the denary equivalent of the number
Clue
Standard Form = -0.10011 x 2
-8
Mantissa
Exponent
-1
1
2
1
4
1
8
1
16
1
32
-8
4
2
1
1
●
0
1
1
0
1
1
0
0
0
Answer
Exponent = 1000
Exponent Value = -8
Mantissa = 101101 (Two's Complement)
Mantissa = -010011 (Signed Value)
Standard Form = -0.10011 x 2
-8
Fixed Point Binary Value = -0.0000000010011
Denary Value =
-0.0023193359375
Mantissa
Exponent
-1
1
2
1
4
1
8
1
16
1
32
-8
4
2
1
1
●
0
1
1
0
1
1
0
0
0
The following is an approximate binary floating point representation of the number 0.87
Mantissa
Exponent
0
●
1
1
1
0
0
0
0
0
0
Calculate the denary equivalent of the binary number
Clue
Standard Form = 0.11100 x 2
0
Mantissa
Exponent
-1
1
2
1
4
1
8
1
16
1
32
-8
4
2
1
0
●
1
1
1
0
0
0
0
0
0
Answer: Denary Equivalent
Exponent = 0000
Exponent Value = 0
Mantissa = 011100 (Two's Complement)
Standard Form = 0.11100 x 2
0
Fixed Point Binary Value = 0.111
Denary =
0.875
Mantissa
Exponent
-1
1
2
1
4
1
8
1
16
1
32
-8
4
2
1
0
●
1
1
1
0
0
0
0
0
0