По шестнадцатеричной форме внутреннего представления числа в форме с плавающей запятой восстановить само число.

По шестнадцатеричной форме внутреннего представления числа в форме с плавающей запятой восстановить само число. (Решение → 41486)

По шестнадцатеричной форме внутреннего представления числа в форме с плавающей запятой восстановить само число.



По шестнадцатеричной форме внутреннего представления числа в форме с плавающей запятой восстановить само число. (Решение → 41486)

1) Переведём число в 2-ую систему:
0С59332516 = 0000 1100 0101 1001 0011 0011 0010 01012
2) Разделим на знак, экспоненту и мантиссу:
Знак = 02 (первый бит)
Экспонента = 000110002 (следующие 8 бит)
Мантисса = 101100100110011001001012 (оставшиеся 23 бита)
3) Получим смещение мантиссы:
000110002 = 2410
Смещение = 24 – 127 = -103
4) Получим исходное число (допишем 1 к мантиссе и умножим на смещение):
1.101100100110011001001012 * 2-103 =
= 110110010011001100100101002 * 2-128 =
= 56937620 / 340282366920938463463374607431768211456 =
≈ 1.6732462664816523 * 10-31
Ответ: 1.6732462664816523 * 10-31;