2014-06-08 11 views
1

Можно ли создать полный вычитатель, используя только половину сумматора? Я создал схему с двумя полными сумматорами, но не вижу, как я могу использовать половинные сумматоры для получения займа.Полный вычитатель с использованием полных сумматоров

Это то, что я сделал до сих пор: http://i.stack.imgur.com/sO6bK.png

мне нужно знать, если это может быть сделано, используя только половину сумматоров.

+0

Это 1 бит полный вычитатель, и у нас есть 1 бит полтора сумматора. – Algoprog

ответ

0

реализации с использованием только половина:

вычитания

(а) Мы используем Заимствование из половины вычитателя создать HS, который имеет ту же функцию логического элемента.

(б) Можно также использовать HS с первым входом = 1, чтобы получить дополнительный выход (ту же самую функцию НЕ-вентиля.

Положим (б) после того, как (а) 'с выходом и у нас есть логический элемент Все может быть реализовано с использованием NAND или NOR ворота Так вот окончательная схема:...

http://i.stack.imgur.com/cpPhN.png

мы создали эквиваленты AND, OR ворота, используя наши новые NAND «ворота»