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

UptoLike

111
0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0
результат
суммирова-
ния
4
0 1 0 0
+X
2
*Y
1
(мл. часть)
0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0
результат
суммирова-
ния
5
0 0 0 1
+X
1
*Y
2
т. часть)
0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0
результат
суммирова-
ния
6
0 0 0 0
+X
2
*Y
1
т. часть)
0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0
результат
суммирова-
ния
7
1 0 1 0
+X
2
*Y
2
(мл. часть)
0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 0
результат
суммирова-
ния
8
0 0 0 0
1 0 1 1 1 0 0 0 1 0 0 0
+X
2
*Y
2
т. часть)
0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 0
результат
суммирова-
ния
Результат верен.
Следует отметить, что для алгоритма деления в арифметике с
многократной точностью нет аналогичного умножению способа со-
кратить количество операций вычитания и сдвигов. Поэтому деление
с многократной точностью выполняется с более значительными ап-
паратными или программными затратами.
4.9. Операции сложения и вычитания в BCD-кодах
Сложение в BCD-кодах выполняется суммированием тетрад сла-
гаемых, имеющих одинаковый десятичный вес в двоичной системе
счисления. При этом учитывается (прибавляется) перенос, возни-
кающий при сложении тетрад слагаемых предыдущего десятичного
разряда. После сложения должна корректироваться тетрада суммы
                                                                     результат
     0   0   0   0   0   0   0   0   0   1   0   0   1   0   0   0   суммирова-
                                                                     ния
                                                                     +X2*Y1
                                     0   1   0   0
                                                                     (мл. часть)
 4                                                                   результат
     0   0   0   0   0   0   0   0   1   0   0   0   1   0   0   0   суммирова-
                                                                     ния
                                                                     +X1*Y2
                     0   0   0   1
                                                                     (ст. часть)
 5                                                                   результат
     0   0   0   0   0   0   0   1   1   0   0   0   1   0   0   0   суммирова-
                                                                     ния
                                                                     +X2*Y1
                     0   0   0   0
                                                                     (ст. часть)
 6                                                                   результат
     0   0   0   0   0   0   0   1   1   0   0   0   1   0   0   0   суммирова-
                                                                     ния
                                                                     +X2*Y2
                     1   0   1   0
                                                                     (мл. часть)
 7                                                                   результат
     0   0   0   0   1   0   1   1   1   0   0   0   1   0   0   0   суммирова-
                                                                     ния
                                                                     +X2*Y2
     0   0   0   0   1   0   1   1   1   0   0   0   1   0   0   0
                                                                     (ст. часть)
 8                                                                   результат
     0   0   0   0   1   0   1   1   1   0   0   0   1   0   0   0   суммирова-
                                                                     ния

   Результат верен.
   Следует отметить, что для алгоритма деления в арифметике с
многократной точностью нет аналогичного умножению способа со-
кратить количество операций вычитания и сдвигов. Поэтому деление
с многократной точностью выполняется с более значительными ап-
паратными или программными затратами.
     4.9. Операции сложения и вычитания в BCD-кодах

   Сложение в BCD-кодах выполняется суммированием тетрад сла-
гаемых, имеющих одинаковый десятичный вес в двоичной системе
счисления. При этом учитывается (прибавляется) перенос, возни-
кающий при сложении тетрад слагаемых предыдущего десятичного
разряда. После сложения должна корректироваться тетрада суммы

                                     111