Итак, я конвертирую плавающее в десятичное и десятичное в плавающее, но с разным числом exp и fra c бит. При преобразовании из десятичного числа мне нужно убедиться, что он имеет 1 бит со знаком, 4 бита экспоненты и 4 бита c.
Преобразование этого значения беспокоит меня:
-1^1*1+1/4*2^(-9)
, потому что показатель будет равен -9 + 7 (e + смещение), что равно -2. Как бы я представлял -2 в 4 битах? Есть ли что-то еще, что я должен делать?