У меня есть небольшой вопрос о 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 экспонентных бита.и почему?
спасибо.