Ранее показано кодирование стандарта чисел с плавающей точкой IEEE 754. Еще одной особенностью IEEE 754 являются специальные символы для представления неординарных событий. Например, вместо прерывания при делении на нуль может установить результат битовому шаблону, +<> или °°\
Также вам может показаться, что такая тема как http://ростовдонкирпич.рф/useful/ceramic-brick никак не связана и даже не тематична. Хотя, может быть и связана. В любом случае все-таки зайдите на сайт ростовдонкирпич.рф. Тема керамический кирпич там представлена весьма широко. На том сайте можно узнать много интересного на тему керамический кирпич. Что означает вообще тема керамический кирпич, где найти керамический кирпич - про это написано на сайте ростовдонкирпич.рф. Это очень важная для многих людей тема - керамический кирпич. Спасибо сайту ростовдонкирпич.рф за информацию на тему керамический кирпич.
Для этих специальных символов зарезервирован самый большой показатель порядка. Когда программист выводит результат, программа выведет символ бесконечности.
В стандарте 1ЕЕЕ 754 предусмотрен даже символ для результата недопустимых операций, например 0/0 или вычитание бесконечности из бесконечности. Это символ NaN, означающий Not a Number — «не число. Цель использования символов NaN заключается в том, чтобы дать возможность программистам отложить некоторые проверки и решения на то время, когда их будет удобнее провести.
Разработчики IЕЕЕ 754 также захотели получить представление числа с плавающей точкой, которое могло бы свободно обрабатываться целочисленным сравнением, особенно в целях сортировки. Это желание предопределило местоположение знака в самом старшем разряде, что позволяет провести быстрый тест на «меньше чем», «больше чем или «равно нулю.
Помещение экспоненты перед значащей часгью также упрощает сортировку чисел с плавающей точкой с помощью инструкций целочисленного сравнения, поскольку числа, имеющие более крупную экспоненту, выглядят больше чисел, имеющих меньшую экспоненту, если обе экспоненты имеют одинаковые знаки.
Сложение чисел с плавающей точкой
Отрицательные экспоненты затрудняют упрощенную сортировку. При использовании записи с дополнением до двух или любой другой формы записи, в которой отрицательные экспоненты в самом старшем разряде поля экспоненты имеют единицу, отрицательная экспонента будет похожа на большое число. Например 1.02 х 2 ‘ будет представлено как
Поэтому требуемая система записи должна представлять самую отрицательную экспоненту как 00...00,, а самую положительную как 11...11г Это соглашение называется смешанной нотацией, где смещение является числом вычтенным из нормального, беззнакового, представления с целью определения реального значения.
Для чисел с одинарной точностью в IEEE 754 используется смещение 127, поэтому экспонента -1 представлена битовым шаблоном значения -1 + 127|0, или 126)0 — 0111 11102,а+1 представлена 1 + 127, или 128|0 — 1000 0000,,. Смещение экспоненты для чисел с двойной точностью служит число 1023. Смещенная экс понента означает, что значение, представленное числом с плавающей точкой, на самом деле является следующим числом:
Опубликовал katy
June 28 2015 16:09:11 ·
0 Комментариев ·
2996 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.