Округление IEEE чисел с плавающей точкой - PullRequest
0 голосов
/ 26 февраля 2020

В настоящее время я выполняю задание, в котором мне нужно найти значение заданного представления IEEE с плавающей запятой. Для назначения есть 1 пропущенный бит, 5 экспонентных битов и 3 fra c битов.

The bits are : 1 11100 000

Поскольку биты fra c - все нули, я догадываясь, что это означает, что мантисса собирается инф. Как мне это округлить? Я знаю о округлении до четного, но я не знаю, как именно его использовать. Некоторая помощь была бы великолепна.

1 Ответ

0 голосов
/ 05 марта 2020

Нет, поскольку мантисса всегда начинается с 1 ди git, обычно она неявная , что означает, что вы должны добавить ее слева от числа .... в этом case ваш номер мантиссы 1000. Бесконечность должна быть, если показатель степени имеет максимальное значение, например, 1 11111 000 для минус бесконечности и 0 11111 000 для плюс бесконечности.

...