У меня небольшой вопрос по IEEE-754 с половинной точностью.
1) У меня есть следующее упражнение: 13,7625 должно быть записано в 16 бит (половинная точность)
поэтому я начал преобразовывать число из DEC в двоичное, и у меня получилось 13,7625 = 1101.1100001100 2
в целом это будет 1.1011100001100 * 2³.
- бит знака равен 0, потому что число положительное.
- Мантисса должна иметь десять битов = 101 110 0001.
- У экспоненты пять битов = смещение (15) + 3 = 18, таким образом, показатель степени равен 10010, и вот чертова проблема.
Мой профессор дал нам решение, и, насколько я знаю, я правильно выполнил мантиссу и двоичное преобразование, но для экспоненты он заявляет, что это 19 = 10011, но я этого не понимаю. может баи 16? согласно Википедии его - 15 за половинную точность. - 127 для одинарной точности. - 1032 для двойной точности.
Можете ли вы указать, что я сделал не так?
2) еще один вопрос, каким было бы смещение экспоненты, если бы у нас была следующая ситуация: 1 бит знака + 4 бита мантиссы + 3 бита экспоненты. и почему?
Благодарю.