Основы арифметики цифровых процессоров. Вашкевич Н.П - 139 стр.

UptoLike

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