Half Adder и Full Adder

Anonim

Полный сумматор и сумматор суммирования - это элементы цифровой схемы, используемые для суммирования чисел. В современных компьютерах они являются частью арифметической логической единицы, которая отвечает за выполнение арифметических операций. Аддиторы работают с электрическими сигналами, представляющими двоичные числа компьютеров. В электронике сумматор представляет собой цифровую схему, которая добавляет числа. Во многих компьютерных и других процессорах сумматоры используются не только в арифметико-логической единице, но и в других частях, где необходимо рассчитать адрес, индексные таблицы и аналогичные операции. Хотя сумматоры могут быть построены для различных представлений чисел, таких как двоично-кодированные десятичные числа, они обычно являются бинарными битрейтами.

Что такое Half Adder?

Полусредний добавляет два бита вместе. Полуядер имеет два входных сигнала, представляющих двоичные цифры (a и b) и два выходных сигнала, один из которых является результатом добавления (ов), а второй - переносом в более высоком классе (C). Важно отметить, что половинный сумматор не может использоваться для добавления многозначных двоичных чисел, потому что нет переноса нижнего уровня. Полумесяц представляет собой комбинацию схем XOR и AND. Его цель, как следует из названия, состоит в том, чтобы добавить числа. Процесс добавления чисел в двоичную систему сводится к добавлению цифр, в результате чего мы получаем сумму и перенос. Поскольку сам сумматор не может рассчитать весь результат, он комбинируется с еще одним полуманиратором и схемой ИЛИ, чтобы сделать полный сумматор.

Таблица истинности, используемая для описания работы сумматора:

б S С
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

где S = a⊕b; C = A * B

Что такое Adder?

Чтобы добавить числа в двоичную систему, нам нужно собрать 3 цифры, добавив предыдущий перенос в сумму двух цифр. Это достигается за счет использования двух полукомпенсаторов и схем OR. Разница между половинным сумматором и сумматором заключается в том, что в случае сумматора есть три входа и два выхода, а сумматор подсчитывает три цифры, тогда как сумматор имеет два входа и выхода и подсчитывает две двоичные цифры. Полный сумматор имеет: три входных сигнала, два из которых представляют двоичные цифры (a и b), а третий вход - перенос из предыдущего класса (Cin); два выходных сигнала, один из которых является результатом сложения (S), а второй - в высшем классе (Cout). Поскольку полный сумматор имеет предыдущий перенос в качестве входного сигнала, его можно использовать для добавления многозначных двоичных чисел. Многозначные двоичные числа добавляются каскадным соединением нескольких полных сумматоров. Количество полных сумматоров в каскадном соединении равно количеству цифр, то есть битам, у которых есть числа, которые нужно добавить (один сумматор для каждого бита).

Таблица истинности, используемая для описания работы полного сумматора:

б Cin S кулоновского
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

где S = a⊕b⊕Cin; Cout = (а * б) + (Cin * (a⊕b))

Разница между Half Adder и Full Adder

  1. Определение Half и Full Adder

Оба сумматора и суммарный сумматор - комбинационные схемы. Однако первый добавляет две однобитные цифры, а второй добавляет три цифры.

  1. Ввод половины и полного сумматора

Полуядер имеет два входных значения - a и b, которые представляют биты данных. Полный сумматор имеет дополнительный вход - перенос из нижнего класса (Cin).

  1. Вывод Half и Full Adder

У половины сумматора есть два выхода. Одна из них - сумма процесса (S), а другая - перенос суммирования (C). Полный сумматор также имеет два выхода (S; Cout).

  1. Нести

В случае полуаддера перенос из младшего класса (предыдущая итерация) не добавляется в новый класс. В случае полного сумматора перенос переносится в новом классе, что позволяет сумматору суммировать номера.

  1. Компоненты Half and Full Adder

Полусредний состоит из XOR и AND. Полный сумматор - это, главным образом, два сумматора, объединенные вместе - состоит из двух XOR и двух логических элементов AND и логического элемента OR.

  1. Использование Half and Full Adder

Полукомбинеры используются в компьютерах, калькуляторах, измерительных устройствах и т. Д. В цифровой обработке используются полные сумматоры.

Half Adder против Full Adder: таблица сравнения

Резюме полных стихов Полный сумматор

  • Когда добавляются два двоичных числа, сначала добавляются цифры, т. Е. Наименьшие биты. Эта операция выполняется половинным сумматором как простейшая сеть, которая позволяет суммировать два однобитовых номера. Входными сигналами в сети являются двоичные цифры цифр, а результирующие выходы - это сумма и перенос.
  • Когда добавляются многозначные числа, сеть с половинным сумматором может использоваться только для сборки наименьших цифр, так как сумматор не может суммировать цифру переноса из предыдущего класса. Основой всех цифровых арифметических устройств является так называемый полный сумматор. Эта сеть используется для добавления трех цифр с одной цифрой. Два номера назначаются, а третий - перенос из предыдущих вычислений класса.