ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 110
- 111
- 112
- 113
- 114
- …
- следующая ›
- последняя »
