December 17 2017 15:34:53
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
десятичные значения представляемых вещественных чисел
ПРОЦЕССОРЫ ОБЩЕГО НАЗНАЧЕНИЯ И СИСТЕМЫ НА ИХ ОСНОВЕ

Следует отметить, что диапазон чисел, представляемых в форматах ОТ, ДТ, вполне достаточен для решения практически любых задач. Поэтому данные, поступающие на обработку в FPU, обычно представлены в этих форматах. Однако в процессе обработки чисел FPU использует формат РТ, позволяющий избежать потери точности результата при многократном выполнении операций над вещественными числами.

Различные форматы представления вещественных чисел даны в табл. 2.26. Числа с нулевым значением мантиссы и максимальным порядком отведены для представления бесконечных значений. При этом различаются значения + L и - L, которые связаны соотношением + L > - L (афинная арифметика). Для нуля так же введены два значения:+0 и -0. При выполнении операций знак нуля устанавливается согласно правилам формирования знаков при соответствующих операциях, например: +X/+L = +0, +Х/ - L = - 0 и т. д.

В табл. 2.26 указаны максимальные (±Мах) и минимальные (±Min) десятичные значения представляемых вещественных чисел. При получении результатов, превышающих максимальное положительное число (+Мах), или меньших минимального отрицательного числа (- Min) в регистре FPSR устанавливается флаг переполнения ОЕ = 1. В этом случае либо реализуется прерывание, либо результатом операции является бесконечность (+L или -L). Если полученный результат меньше минимального положительного нормализованного числа (+Min) или больше максимального отрицательного нормализованного числа (-Мах), то в регистре FPSR устанавливается флаг антипереполнения UE = 1. В таком случае FPU может перейти к обработке денормализованных чисел. При этом диапазон представления чисел расширяется в сторону нуля, и точность вычислений увеличивается. На рис. 2.17 показано размещение представляемых вещественных чисел на числовой оси и условия формирования признаков ОЕ, UE.

Таблица 2.26 Форматы и диапазоны представления вещественных чисел


Наименование числа
Форматы ОТ/ДТ Формат РТ
Знак S Порядок 8/11 бит Мантисса 23/52 бита Значение КВ/ВВ Знак S Порядок 15 бит Мантисса 64 бита Значение КВ/ВВ
Положительная бесконечность 0 11...11 00... 00 + 0 11...11 00...00 +
Положи-тельное норма-лизован-ное число max 0 0 11...10 00...01 11...11 +3,37´1038/ +1,67´1038 0 11...11 111...11 +1,18´104932
min

00... 00 +1,17´1038/ +2,23´1038 0 00...01 100...00 +3,37´104932
Положи-тельное денор-мализо-ванное число max

min

0

0

00... 00

00...00

11...11

00...01

+0,58x1038/ +1,12x1038

0

0

00...00

00...00

011...11

000...01

+1,68x104932
Нуль 0
1
00...00 00...00 00...00 00...00 +0
-0
0
1
00...00 00...00 000...00 000...00 +0
-0
Отрицательное денор-мализо-ванное число
max min

1
1

00...00 00...00

00...01
11. -11

-0,58x1038/ +1,12x1038

1
1

00...00
00...00

000...01
011...11

-1,68x104932
Отрица-тельное норма-лизован-ное число
max min

1
1

00...01 11...10

00...00
11...11
-1,17x1038/ -2,23x1038

-3,37x1038/ -1,67x1038

1
1

00...01

11…10

100...00

111…11
-3,37x104932 -1,18x104932
Отрицательная бесконечность 1 11...11 00...0 - 1 11...11 100...00 -
Не-числа SNAN QNAN XX 11...11 11...11 0Х...XX 1Х...ХХ
XX 11...11 11...11 10Х...ХХ 11Х...ХХ
Неопределенность 1 11...11 10...00
1 11...11 110...00
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.04 секунд 2,299,124 уникальных посетителей