ВУЗ:
Составители:
17
Рис. 2.1. Форматы с плавающей точкой КВ и ДВ
В формате КВ под мантиссу отводится 24 бит, а под порядок – 8 бит.
Величина порядка операнда смещена на 127
(10)
, т.е. Р=Р
х
+127
(10)
.
В формате ДВ под мантиссу отводится 53 бит, а под порядок –
11 бит. Величина порядка операнда смещена на 1023
(10)
, т.е. Р=Р
х
+1023
(10)
.
В формате ВВ под мантиссу отводится 64 бит, а под порядок – 15 бит.
Величина порядка операнда смещена на 16383
(10)
, т.е. Р=Р
х
+16383
(10)
.
Поскольку при нормализованном представлении операнда (0,1
(2)
≤
≤М<1
(2)
) в двоичной системе счисления первая цифра мантиссы по-
сле запятой всегда будет равна «1», это можно использовать для уве-
личения диапазона представимых чисел, для чего диапазон пред-
ставления мантиссы нормализованного числа меняется на диапазон
1
(2)
≤М<2
(2)
.
Причем единица целой части мантиссы учитывается неявно, т.е.
под нее не отводится бит. В таком виде операнд хранится в памяти
процессора. При выполнении арифметических операций над ним,
при извлечении из памяти в операционный автомат этот скрытый бит
восстанавливается, т.е. присутствует в явном виде.
В дальнейшем в пособии будет рассматриваться только формат
КВ, поскольку представление в двух других форматах и алгоритмы
выполнения арифметических операций полностью аналогичны.
Рассмотрим примеры представления операндов в формате КВ.
Будем обозначать мантиссу через М, а порядок – через Р.
Рис. 2.1. Форматы с плавающей точкой КВ и ДВ В формате КВ под мантиссу отводится 24 бит, а под порядок – 8 бит. Величина порядка операнда смещена на 127(10), т.е. Р=Рх+127(10). В формате ДВ под мантиссу отводится 53 бит, а под порядок – 11 бит. Величина порядка операнда смещена на 1023(10), т.е. Р=Рх+1023(10). В формате ВВ под мантиссу отводится 64 бит, а под порядок – 15 бит. Величина порядка операнда смещена на 16383(10), т.е. Р=Рх+16383(10). Поскольку при нормализованном представлении операнда (0,1(2)≤ ≤М<1(2)) в двоичной системе счисления первая цифра мантиссы по- сле запятой всегда будет равна «1», это можно использовать для уве- личения диапазона представимых чисел, для чего диапазон пред- ставления мантиссы нормализованного числа меняется на диапазон 1(2)≤М<2(2). Причем единица целой части мантиссы учитывается неявно, т.е. под нее не отводится бит. В таком виде операнд хранится в памяти процессора. При выполнении арифметических операций над ним, при извлечении из памяти в операционный автомат этот скрытый бит восстанавливается, т.е. присутствует в явном виде. В дальнейшем в пособии будет рассматриваться только формат КВ, поскольку представление в двух других форматах и алгоритмы выполнения арифметических операций полностью аналогичны. Рассмотрим примеры представления операндов в формате КВ. Будем обозначать мантиссу через М, а порядок – через Р. 17
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »