MrSpencer:Действуем в предположении, что мантисса является
нормализованной.
Нормализованная мантисса имеет вид: 1,b
1b
2...b
n, причем старшая единица не хранится.
Это стандарт представления чисел с плавающей запятой IEEE 754.
Поэтому я ее и добавлял.
По поводу соответствия двоичных и десятичных чисел.
Двоичное число B
nB
n-1...B
0,b
1b
2...b
k переводится в десятичное следующим образом:
D=B
n*2
n+B
n-1*2
n-1+...+B
0*2
0+b
1*2
-1+b
2*2
-2+...+b
k*2
-k.
Отсюда 0,11001 = 1/2+1/4+1/32 = 25/32 = 0,78125.