ВУЗ:
Составители:
138
Рис. 5.1. Функциональная схема ОА с контролем операции сложения
по модулю
При таком выборе модуля q вычет от операнда получается сумми-
рованием по модулю q разрядов исходного числа, группируемых по
k разрядов. Для целого числа группировка выполняется справа нале-
во, а для дробного числа слева направо. То, что вычет можно полу-
чить суммированием («короткой операцией»), а не делением («длин-
ной операцией»), существенно сказывается на скорости операции
контроля. Рассмотрим пример получения вычета числа N=185
(10)
в
восьмиразрядном процессоре
Пример 1.
N=185
(10)
=10111001
(2)
.
Получим вычет по модулю 7=(2
3
– 1), для чего операнд разобьем
на триады справа налево, а затем суммируем триады, начиная с
младшей по модулю 7.
Рис. 5.1. Функциональная схема ОА с контролем операции сложения по модулю При таком выборе модуля q вычет от операнда получается сумми- рованием по модулю q разрядов исходного числа, группируемых по k разрядов. Для целого числа группировка выполняется справа нале- во, а для дробного числа слева направо. То, что вычет можно полу- чить суммированием («короткой операцией»), а не делением («длин- ной операцией»), существенно сказывается на скорости операции контроля. Рассмотрим пример получения вычета числа N=185(10) в восьмиразрядном процессоре Пример 1. N=185(10)=10111001(2). Получим вычет по модулю 7=(2 3 – 1), для чего операнд разобьем на триады справа налево, а затем суммируем триады, начиная с младшей по модулю 7. 138
Страницы
- « первая
- ‹ предыдущая
- …
- 137
- 138
- 139
- 140
- 141
- …
- следующая ›
- последняя »