Основы арифметики цифровых процессоров. Вашкевич Н.П - 18 стр.

UptoLike

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