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