ВУЗ:
Составители:
102
Ша г 4. Определение знака мантиссы частного:
(Зн М
х
)^(Зн М
у
)=1^0=1.
Ш а г 5. Частное равно:
[PМ
z
]
1
=11001011;
РП
z
=10000110 (был увеличен на 1 при делении мантисс на шаге
пробного вычитания).
Так как старший числовой разряд мантиссы равен 1– нет наруше-
ния нормализации.
Шаг 6. Далее объединяются порядок и мантисса результата
(со скрытием старшего бита) в формат КВ и записываются в ОП.
Z=
1
1
0
0
0
0
1
0
1
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
байт
байт
байт
байт
Переводим результат из формата КВ в восьмеричную систему
счисления. Получаем:
Z= – 1,001011*2
6
= – 1001011
(2)
= – 113
(8)
.
Проверяем результат:
X/Y = – 113
(8)
.
Результат верен.
4.7. Ускорение операции умножения
в цифровых процессорах
Операция умножения относится к так называемым длинным опе-
рациям, т.е. время ее выполнения намного больше времени выполне-
ния коротких операций (сложения, вычитания). В то же время она
часто используется при вычислениях. Поэтому разработаны различ-
ные способы сокращения времени выполнения операции умножения.
Рассмотрим эти способы.
Первый способ. Время выполнения операции умножения можно
сократить за счет операций сдвига. Для этого в состав арифметиче-
ского устройства включают дополнительное оборудование, которое
позволяет производить сдвиги на произвольное количество битов за
один такт, что сокращает время, если в множителе встречаются сле-
дующие двоичные комбинации:
Ш а г 4. Определение знака мантиссы частного: (Зн Мх)^(Зн Му)=1^0=1. Ш а г 5. Частное равно: [PМz]1=11001011; РПz=10000110 (был увеличен на 1 при делении мантисс на шаге пробного вычитания). Так как старший числовой разряд мантиссы равен 1– нет наруше- ния нормализации. Шаг 6. Далее объединяются порядок и мантисса результата (со скрытием старшего бита) в формат КВ и записываются в ОП. Z= 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 байт байт байт байт Переводим результат из формата КВ в восьмеричную систему счисления. Получаем: Z= – 1,001011*26= – 1001011 (2)= – 113(8). Проверяем результат: X/Y = – 113(8). Результат верен. 4.7. Ускорение операции умножения в цифровых процессорах Операция умножения относится к так называемым длинным опе- рациям, т.е. время ее выполнения намного больше времени выполне- ния коротких операций (сложения, вычитания). В то же время она часто используется при вычислениях. Поэтому разработаны различ- ные способы сокращения времени выполнения операции умножения. Рассмотрим эти способы. Первый способ. Время выполнения операции умножения можно сократить за счет операций сдвига. Для этого в состав арифметиче- ского устройства включают дополнительное оборудование, которое позволяет производить сдвиги на произвольное количество битов за один такт, что сокращает время, если в множителе встречаются сле- дующие двоичные комбинации: 102
Страницы
- « первая
- ‹ предыдущая
- …
- 101
- 102
- 103
- 104
- 105
- …
- следующая ›
- последняя »