Сумматор используется для сложения чисел в цифровой логической схеме. Он использует операцию ИЛИ. Сумматор также используется для вычисления адресов и многих других действий. Их можно сформулировать для множества числовых представлений и разделить на два типа: полусумматор и полный сумматор. Другие комбинационные схемы включают кодер, декодер, мультиплексор и многие другие.
Полусумматор против полного сумматора
Разница между половинным сумматором и полным сумматором состоит в том, что сложение двух однобитовых цифр выполняется в половинном сумматоре, тогда как сложение трех однобитовых цифр выполняется в полном сумматоре. В Half Adder предыдущий перенос не может быть включен в следующий шаг. Механизм как Half Adder, так и Full Adder различен. У них обоих есть свои особенности. Выносное умножение выполняется с использованием полных сумматоров. Сумматоры Ripple также используют Full Adder как элемент своей архитектуры.
Полусумматор - это логическая схема, которая используется для сложения двух однобитовых цифр. Augend и Addend - термины, используемые для входных битов. Результат состоит из суммы и переноса. XOR применяется к обоим входам для выполнения сложения. Оба входа выполняют операцию И, чтобы произвести перенос. Он используется в калькуляторах, компьютерах и других цифровых измерительных устройствах.
Полный сумматор - это логическая схема, которая используется для сложения трех однобитовых цифр. Два входа называются операндами, а третий бит известен как переносимый бит. Это немного сложно в реализации по сравнению с полусумматором. Он имеет три входа и два выхода. Мультиплексоры и сумматоры могут быть реализованы с использованием полных сумматоров.
Таблица сравнения полусумматора и полусумматора
Параметры сравнения | Половина сумматора | Полный сумматор |
Определение | Комбинационная схема используется для сложения двух однобитовых цифр. | Комбинационная схема используется для сложения трех однобитовых цифр. |
Входные биты | А, Б | A, B, C-вход |
Перенести бит | Не добавлено на следующем шаге | Добавлено на следующий шаг |
Выражение суммы | XOR A и B | A XOR B XOR C (дюйм) |
Перенести выражение | А * Б | (A * B) + (C-вход * (A XOR B)) |
Логические ворота | И, ворота XOR | 2 элемента XOR, 2 OR, 2 элемента AND |
использование | Компьютеры, калькуляторы, цифровые измерительные приборы | Цифровые процессоры, многобитовое сложение |
Что такое полусумматор?
Это разновидность комбинационной схемы. Он состоит из двух входных битов и двух выходов, которые представляют собой сумму и перенос. Два входа относятся к augend и Addend. Сумма - это нормальный вывод, а перенос - перенос. Это полезно при сложении двоичных цифр.
Булевыми уравнениями для операций суммирования и переноса являются A XOR B = A.B + A.B’и A AND B = A * B, соответственно.
В реализации полусумматора используются высокоскоростные КМОП интегральные схемы с цифровой логикой. В реализации используются серии 74HCxx. Операция суммирования практикуется с использованием операции XOR, а операция переноса реализуется с помощью логического элемента AND. Если на входе полусумматора есть перенос, он добавит только биты A и B.
Это подтверждает, что процесс двоичного сложения не завершен, и поэтому он известен как Half Adder. В полусумматоре нет диапазона для включения бита переноса с использованием более раннего бита. Предыдущий перенос не включен. Не будет пересылки бита переноса, поскольку нет логического элемента для обработки бита переноса.
Half Adder показывает сумму двух входов. Он используется в калькуляторах, компьютерах и других цифровых измерительных устройствах.
Что такое полный сумматор?
Сумматор с тремя входами и двумя выходами называется полным сумматором. Входы - A, B и C-in. C-out содержит вывод. Сначала производится сумма с помощью XOR входов A и B. Результатом является XOR с C-in. C-out это правда. Только два выхода из трех являются высокими. Выражения Full Adder можно получить с помощью K-map.
Булевы уравнения для операций суммирования и переноса: A XOR B XOR C-in и AB + BC-in + C-in A, соответственно.
Реализация полного сумматора осуществляется через два полусумматора. Полные сумматоры могут добавлять бит переноса, который является результатом предыдущего добавления. Высокая производительность достигается при использовании Full Adder. Мультиплексоры и сумматоры могут быть реализованы с использованием полных сумматоров.
И Арифметико-логический, и Графический процессор используют полный сумматор. Выносное умножение выполняется с использованием полных сумматоров. Полные сумматоры используются как элемент в Ripple Adder, поскольку сумматор добавляет биты одновременно. Комбинация полусумматора используется для разработки схемы полного сумматора.
Основные различия между полусумматором и полным сумматором
Вывод
Сумматор - это часть цифровой схемы. Полные сумматоры добавляют бит переноса, полученный из предыдущего результата. Высокий выход достигается при использовании полного сумматора. Полные сумматоры используются для преодоления недостатков полусумматоров. Эти сумматоры добавляются к инвертору, образуя половинный вычитатель. Логические ворота обрабатывают ввод очень быстро. Скорость логических вентилей в микросекундах. Использование логических вентилей ускоряет процесс сложения.
Half Adder и Full Adder широко используются в цифровых схемах для выполнения арифметических функций. Half Adder и Full Adder являются комбинационными логическими схемами, но они различаются способом обработки входных данных. Half Adder используется при низкой степени добавления, в то время как высокая степень добавления выполняется с помощью Full Adder.