Основные положения теории
89
ем различного типа ошибок, в литературе отсутствует. Это положение можно
объяснить тем, что нетрадиционные двоичные коды до настоящего времени
считались непригодными для выполнения любых арифметических операций.
На примере табл. 1.14.1 системы счисления основания n = 8 проведем син-
тез одноразрядного умножителя C = A × B, когда его операнды и выходные
сигналы представляются в различных комбинациях их кодов на входных и вы-
ходных шинах одноразрядного умножителя.
Таблица 1.14.1
C = A×B
A 0 1 2 3 4 5 6 7
0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
2
0.0 0.2 0.4 0.6 1.0 1.2 1.4 1.6
3
0.0 0.3 0.6 1.1 1.4 1.7 2.2 2.5
4
0.0 0.4 1.0 1.4 2.0 2.4 3.0 3.4
5
0.0 0.5 1.2 1.7 2.4 3.1 3.6 4.3
6
0.0 0.6 1.4 2.2 3.0 3.6 4.4 5.2
B
7
0.0 0.7 1.6 2.5 3.4 4.3 5.2 6.1
Результат операции умножения представляется в этой таблице двухраз-
рядным числом, где цифры первого разряда числа определяют выходной сигнал
конкретного разряда основания системы счисления, а цифры второго разряда –
сигнал переноса в следующий старший разряд. Последующий порядок синтеза
геометрических образов выходных сигналов разрядов c
1
, c
2
,c
3
и сигналов пере-
носа P
1
,
P
2
, P
3
, который основывается на данных табл. 1.14.1, полностью анало-
гичен синтезу устройства сложения. Поэтому, опуская очевидные из вышеиз-
ложенного промежуточные преобразования, на рис. 1.36, а – г приведены гео-
метрические образы этих сигналов соответственно для следующих вариантов
применения кодов в операндах и выходных сигналах устройства:
а) A, B, C – в основном двоичном коде;
б) A, B, C – в коде Грея;
в) A, B – в коде Грея, C – в основном двоичном коде;
г) A – в коде Грея, B и C – в основном двоичном коде.