MultiMedia Logic - это бесплатное приложение для изучения того, как проектировать логические схемы, такие как мультиплексоры, половинные сумматоры и полные сумматоры. Логические сумматоры выполняют двоичное сложение с двумя произвольно большими числами «два основания». Разница между полным сумматором и половинным сумматором заключается в том, что полный сумматор обрабатывает бит переноса, в то время как половинный сумматор пропускает это число. Поэтому для полного сумматора требуются три входных бита и два выходных бита, в то время как половинный сумматор использует только два входа и один выход.
Зайдите на сайт, который отображает полную диаграмму сумматора (ссылка в разделе Ресурсы); если вы студент, обратитесь к диаграмме в вашей книге. Базовый полный сумматор не очень сложен, но схема иллюстрирует точную разводку входов, затворов и выходов.
Откройте MultiMedia Logic, выберите инструмент «Ввод» на панели инструментов, а затем добавьте три входа на холст, щелкнув там, где вы хотите разместить их. Назовите входы «A», «B» и «Cin», щелкнув имя входа и введя новое имя.
Выберите инструмент «LED», а затем создайте два светодиодных выхода. В реальном логическом вентиле выходы подключены к другому логическому вентилю или аппаратному компоненту, но в MultiMedia Logic светодиодный индикатор представляет логическое значение выходов. Назовите светодиоды «S» и «Cout».
Выберите инструмент «Xor», а затем добавьте два гейта Xor между входами и выходами. Шлюз Xor выполняет операцию исключающего или двух входных битов, выводя «true», если ровно один вход «true», или «false» в любом другом случае.
Выберите инструмент «И», а затем добавьте два вентиля А между входами и выходами. Выберите инструмент «Или», а затем добавьте один элемент «Или». В общей сложности базовый полный сумматор использует пять вентилей: два вентиля Xor, два вентиля And и один вентиль Or.
Выберите инструмент «Провод», а затем подключите входы к воротам согласно электрической схеме. Чтобы соединить два объекта с помощью инструмента «Провод», щелкните первый объект, затем, удерживая кнопку мыши, перетащите курсор на второй объект. Чтобы подключить вход более чем к одному вентилю, щелкните провод, соединяющий вход с его начальным вентилем, а затем, удерживая кнопку мыши, перетащите курсор на следующий вентиль.
Подключите A и B к входам вентиля Xor, а затем подключите их также к входам вентиля And.
Подключите Cin и выход первого вентиля Xor к входам второго вентиля Xor, а затем подключите оба этих провода к входам неиспользуемого вентиля And.
Подключите выходы обоих вентилей А к входам вентиля ИЛИ.
Подключите выход второго вентиля Xor к S и подключите выход вентиля Or к Cout. Полное подключение сумматоров завершено.
Нажмите «Play» на панели инструментов, чтобы изучить полную функцию сумматоров. Нажмите на вход, чтобы включить его и «истинный» сигнал с его выхода. Обратитесь к таблице истинности на сайте Колледжа Редвудс (см. Ресурсы) или к своей книге, чтобы получить полный вывод правильных сумматоров. Когда загорается светодиод S, он представляет «истинное» значение или «один» в строке суммы; когда горит светодиод Cout, он представляет значение переноса для добавления к следующему столбцу операции.