допустим мы хотим от 8 отнять 5
A---B
0---0
1---1
2---2
3---3
4---4
5---5 6 строка сверху
6---6
7---7
8---8
9---9 8+1
A---A
B---B
C---C
D---D
E---E
F---F
Инвертируем B т.е. "переворачиваем" столбец
A---invB
0---F
1---E
2---D
3---C
4---B
5---A 6 строка сверху
6---9
7---8
8---7
9---6
A---5
B---4
C---3
D---2
E---1
F---0
складываем A+1(9) c тем, что оказалось на "месте" B (A)
1001(9)
+
1010(A)
0011(3)
и 1 переходит в старший разряд (1 на С выходе сумматора)
Поскольку в нашем случае из старшего разряда займа нет, на выход С нужно поставить инвертор
Достаточно детально объяснил?
Сообщение изменено: пудель Смерти (17 мая 2011 - 19:47 )