Сумматор
В отличие от полусумматора сумматоручитывает перенос из предыдущего разряда, поэтому имеет не два, а три входа.
Чтобы учесть перенос приходится схему усложнять. По-сути она получается, состоящей из двух полусумматоров.
Рассмотрим один из случаев. Требуется сложить 0 и 1, а также 1 из переноса. Сначала определяем сумму текущего разряда. Судя по левой схеме ИСКЛЮЧАЮЩЕЕ ИЛИ, куда входят a и b, на выходе получаем единицу. В следующее ИСКЛЮЧАЮЩЕЕ ИЛИ уже входят две единицы. Следовательно, сумма будет равна 0.
Теперь смотрим, что происходит с переносом. В один вентиль И входят 0 и 1 (a и b). Получаем 0. Во второй вентиль (правее) заходят две единицы, что дает 1. Проход через вентиль ИЛИ нуля от первого И и единицы от второго И дает нам 1.
Проверим работу схемы простым сложением 0 + 1 + 1 = 10. Т.е. 0 остается в текущем разряде, и единица переходит в старший. Следовательно, логическая схема работает верно.
Работу данной схемы при всех возможных входных значениях можно описать следующей таблицей истинности.
Изображения, использованные в статье
Сумматор
Схема полусумматора
Таблица истинности для сумматора
- Что такое алгебра логики?
- Логические операции. Дизъюнкция, конъюнкция и отрицание
- Таблицы истинности
- Логические основы компьютера
- Переключательные схемы
- Вентили, триггеры и сумматоры
- Законы алгебры логики
- Логические элементы. Вентили
- Сумматор и полусумматор
- Полусумматор
- Сумматор
- Триггер как элемент памяти. Схема rs-триггера
- Rs-триггер на вентилях или-не
- Цель работы:
- Задание к лабораторной работе:
- Ход решения:
- Ход решения: