Разделы:


Best links:

Архитектура арифметического процессора

Способ записи мантиссы и порядка вещественных чисел имеет следующие особенности. Числа представляются в нормализованном виде, т. е. первая значащая цифра после запятой не нуль. Например, нормализованный вид десятичного числа 0,0057 есть 0,57*10-2.

Нормализованная мантисса двоичного числа всегда будет иметь «1» после запятой. Поскольку первая цифра после запятой всегда «1», нет смысла ее хранить, и в АП она условно переносится в разряд целых. Например, если записана мантисса 010 ... О, то подразумевается, что записано число 1,010...0. Форматы вещественных чисел (рис. 2.1) содержат только знак мантиссы.

                                Таблица 2.1

Диапазоны представлений

Диапазоны значений

Знак

Порядок

Мантисса

КВФ

ДВФ

ВВФ

1

1 1 ... 1 1

1 1 ... 1 1

NAN

NAN

NAN

. . .

. . .

. . .

. . .

. . .

1

1 1 ... 1 1

00...01

NAN

NAN

NAN

1

1 1 ... 1 1

00...00

- оо

- оо

- оо

1

11...10

11...11

- 3,37*1038

- 1,67*10308

- 1,2*104932

. . .

. . .

. . .

. . .

. . .

1

00...00

00...01

- 8,43*10-37

- 4,19*10-307

- 3,4*10-4931

1

00...00

00...00

- 0

- 0

- 0

0

00...00

00...00

+0

+0

+0

0

00...00

00...01

+ 8,43*10-37

+ 4,19*10-307

+ 3,4*10-4931

. . .

. . .

. . .

. . .

. . .

0

1 1 ... 1 0

1 1 ... 1 1

+ 3,37*1038

+ 1,67*10308

+ 1,2*104932

0

1 1 ... 1 1

00...00

+ оо

+оо

+оо

0

1 1 ... 1 1

00...01

NAN

NAN

NAN

. . .

. . .

. . .

. . .

. . .

0

11...11

11...11

NAN

NAN

NAN

Порядки всегда суммируются с константой смещения, выбранной так, что максимальное отрицательное значение порядка, будучи просуммировано с этой константой, дает в результате нуль. Константы смещения имеют различные значения для каждого формата вещественных чисел: КВФ - 127, ДВФ - 1023 и ВВФ - 16383.

предыдущаяследующая