ВУЗ:
Составители:
52
Y=
1
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
байт
байт
байт
байт
Рассмотрим выполнение алгоритма сложения.
Шаг 1. Операнды извлекаются из ОП (с восстановлением скры-
того бита) и помещаются в ОА в регистры мантисс и порядков:
Шаг 2. Определяется разность порядков [РП
х
+( – РП
y
)]
2
:
РП
х
=
1
0
0
0
0
1
0
0
–
РП
y
=
0
1
1
1
1
0
1
1
РП
х
+(
–
РП
y
)
=
1
1
1
1
1
1
1
1
Так как разность отрицательная, нужно выравнять порядок перво-
го операнда до порядка второго. Разность записывается в счетчик
разности порядков:
СЧ
=
1
1
1
1
1
1
1
1
Шаг 3. Денормализация первого операнда.
После сдвига значение счетчика разности порядков увеличивается
на 1 (так как разность отрицательная, в противном случае его значе-
ние уменьшалось бы на 1).
СЧ
1
1
1
1
1
1
1
1
+1
0
0
0
0
0
0
0
1
СЧ=
0
0
0
0
0
0
0
0
РП
х
=
1
0
0
0
0
1
0
0
РМ
х
=
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
РП
y
=
1
0
0
0
0
1
0
1
РМ
y
=
1
1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
AR(РМ
х
,1)
=
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Y= 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
байт байт байт байт
Рассмотрим выполнение алгоритма сложения.
Шаг 1. Операнды извлекаются из ОП (с восстановлением скры-
того бита) и помещаются в ОА в регистры мантисс и порядков:
РПх= 1 0 0 0 0 1 0 0
РМх= 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
РПy= 1 0 0 0 0 1 0 1
РМy= 1 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Шаг 2. Определяется разность порядков [РПх+( – РПy)]2:
РПх= 1 0 0 0 0 1 0 0
– РПy= 0 1 1 1 1 0 1 1
РПх+( – РПy)= 1 1 1 1 1 1 1 1
Так как разность отрицательная, нужно выравнять порядок перво-
го операнда до порядка второго. Разность записывается в счетчик
разности порядков:
СЧ= 1 1 1 1 1 1 1 1
Шаг 3. Денормализация первого операнда.
AR(РМх,1)= 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
После сдвига значение счетчика разности порядков увеличивается
на 1 (так как разность отрицательная, в противном случае его значе-
ние уменьшалось бы на 1).
СЧ 1 1 1 1 1 1 1 1
+1 0 0 0 0 0 0 0 1
СЧ= 0 0 0 0 0 0 0 0
52
Страницы
- « первая
- ‹ предыдущая
- …
- 51
- 52
- 53
- 54
- 55
- …
- следующая ›
- последняя »
