Закрыть.
Поле значимости и нормализовано в форме 1.xxx...
(насколько позволяет диапазон экспоненты), поэтому значение значащего равно 1.011
, а показатель степени равен -102
.
Поле знака является знаком числа, а не знаком степени, поэтому знак равен нулю.Экспонента кодируется путем добавления смещения 127
;таким образом, смещенный показатель степени, который фактически кодируется, равен
-102 + 127 = 25
= b00011001
Последняя деталь заключается в том, что, поскольку известно, что старший бит поля значимости и поля равен единице, он исключается из закодированного числа с плавающей запятой, что позволяет получить еще одну цифруточности.Таким образом, закодированное число:
0 00011001 01100000000000000000000
s exponent significand
или, в шестнадцатеричном виде, 0x0cb00000
.