ВУЗ:
Составители:
54
[РМ
z
]
2
= 1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
CF=0; SF=1; OF=1.
Шаг 5. Так как возникло нарушение нормализации влево, вы-
полняется операция нормализации вправо (при OF=1 арифметиче-
ский сдвиг вправо в дополнительном коде выполняется с вдвиганием
в знаковый разряд флага CF).
AR
(
РМ
z
,1)=
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Порядок суммы РП
z
=РП
y
увеличивается на 1.
РП
z
=
1
0
0
0
0
1
0
1
+
0
0
0
0
0
0
0
1
РП
z
=
1
0
0
0
0
1
1
0
Так как старший числовой разряд мантиссы стал равен 1, наруше-
ние нормализации устранено. Далее следует перевод мантиссы сум-
мы М
z
в прямой код:
[РМ
z
]
1
=
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Шаг 6. Объединяются порядок и мантисса разности (со скрытием
старшего числового бита) в формат КВ и записываются в ОП.
Z=
0
1
0
0
0
0
1
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
байт
байт
байт
байт
Переведем результат из формата КВ в восьмеричную систему
счисления. Получаем:
Z=1,001001*2
6
=1001001
(2)
=111
(8)
.
Проверяем результат:
X
+
2
4
Y
6
5
Z
=
1
1
1
Результат верен.
[РМz]2= 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CF=0; SF=1; OF=1.
Шаг 5. Так как возникло нарушение нормализации влево, вы-
полняется операция нормализации вправо (при OF=1 арифметиче-
ский сдвиг вправо в дополнительном коде выполняется с вдвиганием
в знаковый разряд флага CF).
AR(РМz,1)= 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Порядок суммы РПz=РПy увеличивается на 1.
РПz= 1 0 0 0 0 1 0 1
+ 0 0 0 0 0 0 0 1
РПz= 1 0 0 0 0 1 1 0
Так как старший числовой разряд мантиссы стал равен 1, наруше-
ние нормализации устранено. Далее следует перевод мантиссы сум-
мы Мz в прямой код:
[РМz]1= 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Шаг 6. Объединяются порядок и мантисса разности (со скрытием
старшего числового бита) в формат КВ и записываются в ОП.
Z= 0 1 0 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
байт байт байт байт
Переведем результат из формата КВ в восьмеричную систему
счисления. Получаем:
Z=1,001001*26=1001001(2)=111(8).
Проверяем результат:
X + 2 4
Y 6 5
Z = 1 1 1
Результат верен.
54
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
