Найти тему
Робототехника

Электроника в пять шагов. Сумматор двоичных чисел.

Мы уже знакомы с двоичным исчислением и базовыми логическими элементами.

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

Задача: собрать сумматор двоичных чисел.

Опять вопрос: с чего же начать. Как всегда моделируем работу на базе одного разряда, составляем таблицу переходов и вперед.

Рассмотрим два числа А и В. Все возможные различные варианты их состояний в левой части таблицы - входы. Справа выходы, а именно S - результат математического сложения двух двоичных чисел. С - число переноса ( в случае переполнения одного разряда задействуется более старший разряд). Кто помнит, как суммируются числа столбиком- 6 +7, будет так: 3 пишем , а "один в уме". Тот который "один в уме" и есть признак переноса. Аналогичная ситуация.

Заполняем правую часть. всего 4 строчки на 2 столбца. Попробуйте самостоятельно это сделать, а потом продолжить чтение.

-2

Что получилось: если 0 сложить с нолем, логично, что получится ноль, аналогично просто ноль плюс один будет один. Продолжаем, далее. один плюс один будет ноль и "один в уме".

Итак, есть таблица по которой видно, что S=1 Если А=0 и одновременно В=1 или В=0 и одновременно А=1 , Логическим выражением можно записать так S=(НЕ А)*В +(НЕ В)*А.

Теперь со знаком переноса, С=1 при условии, что А=1 и одновременно В=1. Можно записать так С=А*В. Теперь Вам задача: нарисовать схему на логических элементах в соответствие с таблицей и формулами. Проверяется она простым перебором входов и просчетов выходов.

Завтра продолжим формирование двухразрядного сумматора.

В помощь Вам: базовые логические элементы.

Наука
7 млн интересуются