
- •Отделом стандартов Института инженеров по электротехнике и электронике
- •Национальным институтом стандартов сша
- •Дэвид Стивенсон, председатель
- •Введение
- •Содержание
- •Приложение
- •Стандарт ieee для двоичных арифметических операций с плавающей точкой
- •Определения
- •Форматы
- •Округление
- •Операции
- •Пределы десятичного преобразования
- •Пределы верного округления результата десятичного преобразования
- •Бесконечность, NaN, ноль со знаком
- •Исключительные ситуации
- •Прерывания
- •Приложение Рекомендованные Функции и Предикаты
Содержание
Раздел Страница
Цели...........................................................................................................................................7
Задачи реализации...........................................................................................................7
Содержание.....................…………......................................................................... ......7
Исключения ...................................................…………………......................................7
Определения.............................................................................................................................7
Форматы....................................................................................................................................8
3.1. Множество значений ......................................................................................... 8
3.2. Основные форматы..........................................................................................................9
3.3. Расширенные форматы.............................................................................................….10
3.4. Комбинации форматов...................................................................................................10
Округление..........................................................................................................................…11
Округление до ближайшего............................................................................................11
Направленные округления..............................................................................................11
Точность округления...................................................................................................…11
5. Операции...............................................................................................................................…12
5.1. Арифметические операции.............................................................................................12
5.2. Квадратный корень..........................................................................................................12
5.3. Преобразования формата с плавающей точкой............................................................12
5.4. Преобразования между форматом с плавающей точкой и целочисленным форматом ...............…...........................................................……........…....12
5.5. Округление числа с плавающей точкой до целочисленного значения.......................12
5.6. Преобразование «двоичное↔десятичное» ......................................................….........13
5.7. Сравнение..........................................................................................................................14
6. Бесконечность, NaN, ноль со знаком................................................................………...............15
6.1. Арифметические операции с бесконечностью.........................................................…..15
6.2. Операции с NaN...............................................................................................……….....15
6.3. Знаковый разряд..........................................................................................................….16
7. Исключительные ситуации..........................................................................................…........16
7.1. Невыполнимые операции................................................................................................16
7.2. Деление на ноль...............................................................................................................16
7.3. Положительное переполнение........................................................................................17
7.4. Отрицательное переполнение….....................................................................................17
7.5. Неточный результат.................................................................................................…....18
8. Прерывания................................................................................................................................18
8.1. Обработчик прерываний..................................................................................................19
8.2. Приоритет.....................................................................................................................….19
РИСУНКИ
Рис. 1. Формат одинарной точности............................................................................................10
Рис. 2. Формат двойной точности................................................................................................10
ТАБЛИЦЫ
Таблица 1. Сводная таблица параметров форматов.......................................................…..........9
Таблица 2. Пределы десятичного преобразования........................................................….........13
Таблица 3 Пределы верного округления результата десятичного преобразования ………...13
Таблица 4. Логические функции и отношения...........................................................................14