Этот вопрос похож на вопрос, заданный здесь: Floating point conversion for 8-bit floating point numbers. Отмеченный ответ хорош, но мне не хватает того, что означают некоторые из символов, и часть математики завершена между строками. Если бы вы могли, пожалуйста, пройдите меня через процесс преобразования следующей 8-битной двоичной с плавающей запятой в ее десятичную копию с IEEE 754-2008.8 бит с плавающей точкой двоичный до десятичного
Где эта формула получена и какие переменные в этой формуле, в частности 2**
:
bias = emax = 2**(k - p - 1) - 1
Пожалуйста, покажите мне шаги с математикой, чтобы преобразовать 0010 0110
в это десятичное представление.
Вам понадобится знать, какой формат используется. Говорить «IEEE 754» недостаточно: IEEE 754-2008 не указывает 8-битный двоичный формат с плавающей запятой. В формате * IEEE 754 можно описать 8-битные форматы, но в этом случае вам нужно будет указать некоторые параметры. Поэтому тот, кто дал вам эти 8 бит, также несет ответственность за то, чтобы сообщить вам, в каком формате они должны находиться; без этой информации нет способа интерпретировать эти биты. –