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

UptoLike

139
Разбиваем: (10)(111)(001). Суммируем:
Триада
Комментарий
0
0
1
младшая
1
1
1
средняя
0
0
1
результат сложения
по модулю 7
0
1
0
старшая
0
1
1
сложение
по модулю 7
конечный
результат
Получен
вычет
равный 3
Действительно, наименьший остаток от целочисленного деления
185
(10)
на 7 равен 3.
Пример 2.
Получим вычет того же операнда, но по модулю 3=(2
2
–1),
для чего операнд разбивается по два разряда справа налево, а затем
они суммируются по модулю 3.
Разбиваем: (10)(11)(10)(01). Суммируем:
Два разряда Комментарий
0 1 младшая (первая)
1 0 вторая
0 0 результат сложения по модулю 3;
1 1 третья
1 1 сложение по модулю 3;
1 0 четвертая
1 0 сложение по модулю 3; конечный ре-
зультат
Получен вычет, равный 2
Действительно, наименьший остаток от целочисленного деления
185
(10)
на 3 равен 2.
Рассмотрим выполнение контроля операции сложения на примере
сложения операндов в восьмиразрядном процессоре:
N
3
=N
1
+N
2
;
N
1
=53(8)=00101011
(2)
;
N
2
=61(8)=00110001
(2)
.
Пример 1.
Контроль осуществим по модулю 7. Вычисление выче-
тов операндов дает следующий результат:
R
N1
=1;
R
N2
=0.
  Разбиваем: (10)(111)(001). Суммируем:
              Триада                    Комментарий
              0   0   1   младшая
              1   1   1   средняя
              0   0   1   результат сложения по модулю 7
              0   1   0   старшая
              0   1   1   сложение по модулю 7; конечный результат
              Получен вычет, равный 3

   Действительно, наименьший остаток от целочисленного деления
185(10) на 7 равен 3.
   Пример 2. Получим вычет того же операнда, но по модулю 3=(22–1),
для чего операнд разбивается по два разряда справа налево, а затем
они суммируются по модулю 3.
   Разбиваем: (10)(11)(10)(01). Суммируем:
              Два разряда                        Комментарий
          0                 1       младшая (первая)
          1                 0       вторая
          0                 0       результат сложения по модулю 3;
          1                 1       третья
          1                 1       сложение по модулю 3;
          1                 0       четвертая
          1                 0       сложение по модулю 3; конечный ре-
                                    зультат
     Получен вычет, равный 2

   Действительно, наименьший остаток от целочисленного деления
185(10) на 3 равен 2.
   Рассмотрим выполнение контроля операции сложения на примере
сложения операндов в восьмиразрядном процессоре:
   N3=N1+N2;
   N1=53(8)=00101011(2);
   N2=61(8)=00110001(2).
   Пример 1. Контроль осуществим по модулю 7. Вычисление выче-
тов операндов дает следующий результат:
   RN1=1;
   RN2=0.

                                        139