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

UptoLike

140
Сложение операндов и сложение вычетов операндов для случая
отсутствия ошибки при сложении:
Операнд Вычет Комментарий
0 0 1 0 1 0 1 1 0 0 1 операнд N
1
; вычет R
N
1
0 0 1 1 0 0 0 1 0 0 0 операнд N
2
; вычет R
N
2
0 1 0 1 1 1 0 0 0 0 1 сложение операндов и вычетов
(0 1) (0 1 1) (1 0 0) 0 0 1 вычисление вычетов R
N3
и
R
N1
+R
N2
1 1
Так как вычет суммы операндов равен сумме вычетов операндов, считается, что
результат сложения верен
Сложение операндов и сложение вычетов операндов для случая
возникновения ошибки при сложении:
Операнд Вычет Комментарий
0 0 1 0 1 0 1 1 0 0 1 операнд N
1
; вычет R
N
1
0 0 1 1 0 0 0 1 0 0 0 операнд N
2
; вычет R
N
2
0 1 0 0
ошибка
1 1 0 0 0 0 1 сложение операндов и
вычетов
(0 1) (0 0 1) (1 0 0) 0 0 1 вычисление вычетов R
N3
и R
N1
+R
N2
6 1
Так как вычет суммы операндов не равен сумме вычетов операндов, считается, что
результат сложения не верен
Пример 2. Контроль сложения тех же операндов осуществим по
модулю 3. Вычисление вычетов операндов дает следующий резуль-
тат:
R
N1
=1;
R
N2
=1.
Сложение операндов и сложение вычетов операндов для случая
отсутствия ошибки при сложении:
Операнд Вычет Комментарий
0 0 1 0 1 0 1 1 0 1 операнд N
1
; вычет R
N
1
0 0 1 1 0 0 0 1 0 1 операнд N
2
; вычет R
N
2
0 1 0 1 1 1 0 0 1 0 сложение операндов
и вычетов
(0 1) (0 1) (1 1) (0 0) 1 0 вычисление вычетов R
N3
и
R
N1
+R
N2
2 2
Так как вычет суммы операндов равен сумме вычетов операндов, считается, что
результат сложения верен
   Сложение операндов и сложение вычетов операндов для случая
отсутствия ошибки при сложении:
               Операнд                             Вычет                  Комментарий
0    0    1     0   1     0      1       1    0      0        1   операнд N1; вычет RN1
0    0    1     1   0     0      0       1    0      0        0   операнд N2; вычет RN2
0    1    0     1   1     1      0       0    0      0        1   сложение операндов и вычетов
(0   1)   (0    1 1)      (1     0       0)   0      0        1   вычисление вычетов RN3 и
                                                                  RN1+RN2
                 1                        1
Так как вычет суммы операндов равен сумме вычетов операндов, считается, что
результат сложения верен

   Сложение операндов и сложение вычетов операндов для случая
возникновения ошибки при сложении:
                Операнд                                     Вычет            Комментарий
0    0    1      0           1       0    1    1        0     0 1       операнд N1; вычет RN1
0    0    1      1           0       0    0    1        0     0 0       операнд N2; вычет RN2
0    1    0      0           1       1    0    0        0     0 1       сложение операндов и
               ошибка                                                   вычетов
(0   1)   (0     0        1)      (1      0   0)        0     0   1     вычисление вычетов RN3
                                                                        и RN1+RN2
                    6                          1
Так как вычет суммы операндов не равен сумме вычетов операндов, считается, что
результат сложения не верен
   Пример 2. Контроль сложения тех же операндов осуществим по
модулю 3. Вычисление вычетов операндов дает следующий резуль-
тат:
   RN1=1;
   RN2=1.
   Сложение операндов и сложение вычетов операндов для случая
отсутствия ошибки при сложении:
               Операнд                                Вычет                  Комментарий
0    0    1     0   1    0       1       1        0           1       операнд N1; вычет RN1
0    0    1     1   0    0       0       1        0           1       операнд N2; вычет RN2
0    1    0     1   1    1       0       0        1           0       сложение операндов
                                                                      и вычетов
(0   1)   (0   1)   (1   1)      (0      0)       1           0       вычисление вычетов RN3 и
                                                                      RN1+RN2
                 2                      2
Так как вычет суммы операндов равен сумме вычетов операндов, считается, что
результат сложения верен


                                              140