Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 72 стр.

UptoLike

Составители: 

72
числа, который расположен в разряде 79, а остальные разряды
старшего байта 78–72 содержат нули.
В полный диапазон двоично-десятичных чисел входят ко-
ды +0 и –0, а также специальный код неопределенности (все би-
ты равны 1). Код неопределенности является результатом в ис-
ключительных ситуациях, описанных далее.
Вещественные числа в каждом из трех форматов КВ, ДВ
и ВВ включают три поля: поле знака мантиссы, поле порядка и
поле мантиссы (рис. 3.2). Мантисса числа всегда (кроме исклю-
чительных случаев) записывается в нормализованном виде
1,m
1
m
2
..., где m
1
m
2
... дробная часть числа. Целая часть, всегда
равная единице, прямо не представляется в форматах КВ и ДВ,
а учитывается неявно. В формате ВВ старший бит мантиссы
представляется явно. Порядок вещественных чисел записывает-
ся в поле порядка в смещенном виде, поэтому истинный поря-
док равен числу в поле порядка минус значение смещения.
Применение смещенных порядков позволяет упростить опера-
цию сравнения вещественных чисел, достаточно сравнить их
порядки как обычные целые числа без знака. Поскольку опера-
ция сравнения является доминирующей в вычислительных про-
граммах, такое упрощение существенно повышает эффектив-
ность программ.
Учитывая разрядность полей в форматах вещественных
чисел и особенности представления мантисс и порядков, можно
указать формулы для вычисления истинных значений чисел:
– для КВ: (–1)
s
∙ (1,m
1
m
2
m
23
) ∙ 2
Е–127
;
– для ДВ: (–1)
s
∙ (1,m
1
m
2
m
52
) ∙ 2
Е–1023
;
– для ВВ: (–1)
s
∙ (m
1
m
2
m
64
) ∙ 2
Е–16383
,
где s знак мантиссы; m
i
значение i-гo двоичного разряда ман-
тиссы, считая от запятой; Е – значение в поле порядка.
В формате вещественных чисел могут быть представлены
абсолютно точно и целые числа, лежащие в пределах диапазона
представимых значений.
Для представления вещественных чисел используется
часть значений в поле порядка от 00…00 до 11…10. В форматах
KB и ДВ значение 11...11 используется для кодирования , ко-
гда
числа, который расположен в разряде 79, а остальные разряды
старшего байта 78–72 содержат нули.
      В полный диапазон двоично-десятичных чисел входят ко-
ды +0 и –0, а также специальный код неопределенности (все би-
ты равны 1). Код неопределенности является результатом в ис-
ключительных ситуациях, описанных далее.
      Вещественные числа в каждом из трех форматов КВ, ДВ
и ВВ включают три поля: поле знака мантиссы, поле порядка и
поле мантиссы (рис. 3.2). Мантисса числа всегда (кроме исклю-
чительных случаев) записывается в нормализованном виде
1,m1m2..., где m1m2... – дробная часть числа. Целая часть, всегда
равная единице, прямо не представляется в форматах КВ и ДВ,
а учитывается неявно. В формате ВВ старший бит мантиссы
представляется явно. Порядок вещественных чисел записывает-
ся в поле порядка в смещенном виде, поэтому истинный поря-
док равен числу в поле порядка минус значение смещения.
Применение смещенных порядков позволяет упростить опера-
цию сравнения вещественных чисел, достаточно сравнить их
порядки как обычные целые числа без знака. Поскольку опера-
ция сравнения является доминирующей в вычислительных про-
граммах, такое упрощение существенно повышает эффектив-
ность программ.
      Учитывая разрядность полей в форматах вещественных
чисел и особенности представления мантисс и порядков, можно
указать формулы для вычисления истинных значений чисел:
      – для КВ: (–1)s ∙ (1,m1m2…m23) ∙ 2Е–127;
      – для ДВ: (–1)s ∙ (1,m1m2…m52) ∙ 2Е–1023;
      – для ВВ: (–1)s ∙ (m1m2…m64) ∙ 2Е–16383,
где s – знак мантиссы; mi – значение i-гo двоичного разряда ман-
тиссы, считая от запятой; Е – значение в поле порядка.
      В формате вещественных чисел могут быть представлены
абсолютно точно и целые числа, лежащие в пределах диапазона
представимых значений.
      Для представления вещественных чисел используется
часть значений в поле порядка от 00…00 до 11…10. В форматах
KB и ДВ значение 11...11 используется для кодирования , ко-
гда
                               72