Вопросы ГЭК 2009new (1094840), страница 39
Текст из файла (страница 39)
Табл. 1
p | q | d0 | d1 |
0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 |
Следовательно, , где черта сверху обозначает отрицание, а знак конъюнкции для краткости опущен. Это выражение можно преобразовать в
. Бит d1 выражается ещё проще, d1=p&q.
Если обозначить логические элементы следующим образом:
то полусумматор можно представить в виде следующей простой схемы:
Рис.1 Схема полусумматора на элементах «НЕ-ИЛИ-И».
Если теперь использовать полусумматор как отдельный логический элемент с двумя входами и двумя выходами, обозначим его значком
Полный сумматор складывает три одноразрядных двоичных числа. Следовательно, он может сложить два двоичных числа с тем числом, которое «переносится». Обозначим два складываемых числа через p и q, а бит переноса – r. На выходе будем иметь два бита суммы – младший D0 и старший –D1, который будет являться битом переноса для следующего разряда. Имеем следующие таблицы истинности:
Табл. 2
p | q | r | D0 | D1 |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
0 | 1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
Можно видеть, что D0 есть результат сложения d0, полученного в полусумматоре, c r, а D1 можно получить из таблицы истинности в виде формулы
Это выражение можно сократить, воспользовавшись картой Карно:
q ~q
x | x | x | |
x |
~p
r ~r r
В итоге получим
поэтому сумматор может быть представлен в виде следующей схемы:
Рис. 2. Схема сумматора.