ВУЗ:
Составители:
74
Y= – 65
(8)
= – 110101
(2)
= – 0,110101
(2)
*2
101
. Тогда с учетом скрытия
старшего бита получаем:
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
РП
y
=
1
0
0
0
0
1
0
1
Ш а г 2. Определяется сумма порядков [РП
х
+( – 127
(10)
)+РП
y
]
2
:
Р
П
х
1
0
0
0
0
1
0
0
[
–
127
(10)
]
2
1
0
0
0
0
0
0
1
РП
х
+
[
–
127
(10)
]
2
=
0
0
0
0
0
1
0
1
РП
y
1
0
0
0
0
1
0
1
РП
х
+(
–
127
(10)
)+РП
y
1
0
0
0
1
0
1
0
Ш а г 3. Умножение мантисс (табл. 4.6). Так как значащие разряды
мантисс занимают 8 бит, в таблице показываются только по 8 бит в
регистрах РСМ и Р2.
РМ
х
=
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
1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Y= – 65(8)= – 110101(2)= – 0,110101(2)*2101 . Тогда с учетом скрытия
старшего бита получаем:
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. Определяется сумма порядков [РПх+( – 127(10))+РПy]2:
РПх 1 0 0 0 0 1 0 0
[– 127(10)]2 1 0 0 0 0 0 0 1
РПх+[ – 127(10)]2= 0 0 0 0 0 1 0 1
РПy 1 0 0 0 0 1 0 1
РПх+( – 127(10))+РПy 1 0 0 0 1 0 1 0
Ш а г 3. Умножение мантисс (табл. 4.6). Так как значащие разряды
мантисс занимают 8 бит, в таблице показываются только по 8 бит в
регистрах РСМ и Р2.
74
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
