ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »