Что такое полусумматор в информатике

Полусумматор

Существуют сумматоры и полусумматоры работающие не в двоичной логике.

Отличается от полного сумматора тем, что не имеет входа переноса из предыдущего разряда. Для построения полного сумматора необходимо иметь дополнительный вход переноса из предыдущего разряда, таким образом, полный сумматор имеет 3 входа.

Двоичный полный сумматор строится из двух полусумматоров и логического элемента 2ИЛИ, именно поэтому рассматриваемая схема называется полусумматором.

Полусумматоры используется для построения полных сумматоров.

Связанные понятия

В области математики и теории информации линейный код — это важный тип блокового кода, использующийся в схемах определения и коррекции ошибок. Линейные коды, по сравнению с другими кодами, позволяют реализовывать более эффективные алгоритмы кодирования и декодирования информации.

Разработка синхронных цифровых интегральных схем на уровне передач данных между регистрами (англ. register transfer level, RTL — уровень регистровых передач) — способ разработки синхронных (англ.) цифровых интегральных схем, при применении которого работа схемы описывается в виде последовательностей логических операций, применяемых к цифровым сигналам (данным) при их передаче от одного регистра к другому (не описывается, из каких электронных компонентов или из каких логических вентилей состоит схема.

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

Источник

Сумматор и полусумматор

Арифметико-логическое устройство процессора (АЛУ) обязательно содержит в своем составе такие элементы как сумматоры. Эти схемы позволяют складывать двоичные числа.

Как происходит сложение? Допустим, требуется сложить двоичные числа 1001 и 0011. Сначала складываем младшие разряды (последние цифры): 1+1=10. Т.е. в младшем разряде будет 0, а единица – это перенос в старший разряд. Далее: 0 + 1 + 1(от переноса) = 10, т.е. в данном разряде снова запишется 0, а единица уйдет в старший разряд. На третьем шаге: 0 + 0 + 1(от переноса) = 1. В итоге сумма равна 1100.

Полусумматор

Теперь не будем обращать внимание на перенос из предыдущего разряда и рассмотрим только, как формируется сумма текущего разряда. Если были даны две единицы или два нуля, то сумма текущего разряда равна 0. Если одно из двух слагаемых равно единице, то сумма равна единице. Получить такие результаты можно при использовании вентиля ИСКЛЮЧАЮЩЕГО ИЛИ.

Перенос единицы в следующий разряд происходит, если два слагаемых равны единице. И это реализуемо вентилем И.

Тогда сложение в пределах одного разряда (без учета возможной пришедшей единицы из младшего разряда) можно реализовать изображенной ниже схемой, которая называется полусумматором. У полусумматора два входа (для слагаемых) и два выхода (для суммы и переноса). На схеме изображен полусумматор, состоящий из вентилей ИСКЛЮЧАЮЩЕЕ ИЛИ и И.

Сумматор

В отличие от полусумматора сумматор учитывает перенос из предыдущего разряда, поэтому имеет не два, а три входа.

Чтобы учесть перенос приходится схему усложнять. По-сути она получается, состоящей из двух полусумматоров.

Рассмотрим один из случаев. Требуется сложить 0 и 1, а также 1 из переноса. Сначала определяем сумму текущего разряда. Судя по левой схеме ИСКЛЮЧАЮЩЕЕ ИЛИ, куда входят a и b, на выходе получаем единицу. В следующее ИСКЛЮЧАЮЩЕЕ ИЛИ уже входят две единицы. Следовательно, сумма будет равна 0.

Теперь смотрим, что происходит с переносом. В один вентиль И входят 0 и 1 (a и b). Получаем 0. Во второй вентиль (правее) заходят две единицы, что дает 1. Проход через вентиль ИЛИ нуля от первого И и единицы от второго И дает нам 1.

Проверим работу схемы простым сложением 0 + 1 + 1 = 10. Т.е. 0 остается в текущем разряде, и единица переходит в старший. Следовательно, логическая схема работает верно.

Работу данной схемы при всех возможных входных значениях можно описать следующей таблицей истинности.

Источник

Содержание урока

3.3.1. Базовые логические элементы
3.3.2. Сумматор двоичных чисел

Полусумматор

3.3.3. Триггер

3.3.2. Сумматор двоичных чисел

Полусумматор

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

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатикеПолусумматор. Вспомним, что при сложении двоичных чисел образуется сумма в данном разряде, при этом возможен перенос в старший разряд. Обозначим слагаемые А и В, перенос Р и сумму S. Таблица сложения одноразрядных двоичных чисел с учетом переноса в старший разряд выглядит следующим образом (табл. 3.13).

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Таблица 3.13. Таблица сложения одноразрядных двоичных чисел

Из этой таблицы сразу видно, что перенос можно реализовать с помощью операции логического умножения:

Р = А & В.

Получим теперь формулу для вычисления суммы. Значения суммы более всего совпадают с результатом операции логического сложения (кроме случая, когда на входы подаются две единицы, а на выходе должен получиться нуль).

Нужный результат достигается, если результат логического сложения умножить на инвертированный перенос. Таким образом, для определения суммы можно применить следующее логическое выражение:

S = (A ∨ В) & ( А & В ).

Построим таблицу истинности для данного логического выражения (табл. 3.14) и убедимся в правильности нашего предположения.

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Таблица 3.14. Таблица истинности логической функции S = (A ∨ В) & ( А & В )

Теперь, на основе полученных логических выражений, можно построить из базовых логических элементов схему полусумматора.

По логической формуле переноса легко определить, что для получения переноса необходимо использовать логический элемент «И».

Анализ логической формулы для суммы показывает, что на выходе должен стоять элемент логического умножения «И», который имеет два входа. На один из входов подается результат логического сложения исходных величин A ∨ В, т. е. на него должен подаваться сигнал с элемента логического сложения «ИЛИ».

На второй вход требуется подать результат инвертированного логического умножения исходных сигналов ( А & В ), т. е. на второй вход подается сигнал с элемента «НЕ», на вход которого, в свою очередь, поступает сигнал с элемента логического умножения «И» (рис. 3.14).

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. 3.14. Полусумматор двоичных чисел

Данная схема называется полусумматором, так как реализует суммирование одноразрядных двоичных чисел без учета переноса из младшего разряда.

Следующая страница Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатикеПолный одноразрядный сумматор

Cкачать материалы урока
Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Источник

Полусумматор

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. Схема полного сумматора

Рис. Схема полусумматора

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

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Такое устройство (рис.) называют полным сумматором и его можно представить как объединение двух полусумматоров (Рвх – дополнительный вход переноса).

Комбинационный сумматор – это цифровое устройство, предназначенное для арифметического сложения чисел, представленных в виде двоичных кодов.

Обычно сумматор представляет собой комбинацию одноразрядных сумматоров.

При сложении двух чисел в каждом разряде производится сложение трех цифр: цифры первого слагаемого Ai, цифры второго слагаемого Bi и цифры переноса из младшего разряда Pi-1. В результате суммирования на выходных шинах получается сумма S i и перенос в старший разряд P i.

Сумматоры с поразрядным переносом выпускаются в виде микросхем на 2 и 4 разряда. Например, К561ИМ1 – сумматор на 4 разряда. Для увеличения разрядности до 8 необходимо взять две микросхемы и соединить их последовательно по цепи переноса.

Сумматор с поразрядным последовательным переносом наиболее прост с точки зрения схемной реализации, однако имеет низкое быстродействие. Время выполнения операции зависит от разрядности так как включает в себя затраты времени на вычисление во всех более младших разрядах и выполнение в них переносов.

Для повышения быстродействия используются сумматоры с параллельным переносом.

По числу входов различают: полусумматоры, полные сумматоры.

Полусумматор (Half Summator) складывает два числа самого младшего разряда A, B без учета переноса. Результат сложения S и перенос в старший разряд P (рис.1) значения, которых представлены в таблице истинности (табл.1).

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. 1 Обозначение одноразрядного полусумматора, (а),

и его функциональная схема, (б).

Таблица истинности полусумматора

НаборПервое слагаемоеВторое слагаемоеРезультат
СуммаПеренос
ABSP

Из таблицы 1 следует, что, если A = 1 и B = 1, то происходит переполнение разряда S = 0 и вырабатывается сигнал переноса в старший разряд P = 1.

Вывод: максимальное значение результата сложения на полусумматоре с учетом переноса равно: A0 + B0 = 12+12 = 102 = 210, где P0 = 1, S0 = 0.

Источник

Сумматоры и полусумматоры

Арифметико-логическое устройство процессора (АЛУ) обязательно содержит в своем составе такие элементы как сумматоры. Эти схемы позволяют складывать двоичные числа.

Как происходит сложение? Допустим, требуется сложить двоичные числа 1001 и 0011. Сначала складываем младшие разряды (последние цифры): 1+1=10. Т.е. в младшем разряде будет 0, а единица – это перенос в старший разряд. Далее: 0 + 1 + 1(от переноса) = 10, т.е. в данном разряде снова запишется 0, а единица уйдет в старший разряд. На третьем шаге: 0 + 0 + 1(от переноса) = 1. В итоге сумма равна 1100.

Полусумматор

Теперь не будем обращать внимание на перенос из предыдущего разряда и рассмотрим только, как формируется сумма текущего разряда. Если были даны две единицы или два нуля, то сумма текущего разряда равна 0. Если одно из двух слагаемых равно единице, то сумма равна единице. Получить такие результаты можно при использовании вентиля ИСКЛЮЧАЮЩЕГО ИЛИ.

Перенос единицы в следующий разряд происходит, если два слагаемых равны единице. И это реализуемо вентилем И.

Тогда сложение в пределах одного разряда (без учета возможной пришедшей единицы из младшего разряда) можно реализовать изображенной ниже схемой, которая называется полусумматором. У полусумматора два входа (для слагаемых) и два выхода (для суммы и переноса). На схеме изображен полусумматор, состоящий из вентилей ИСКЛЮЧАЮЩЕЕ ИЛИ и И.

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Сумматор

В отличие от полусумматора сумматор учитывает перенос из предыдущего разряда, поэтому имеет не два, а три входа.

Чтобы учесть перенос приходится схему усложнять. По-сути она получается, состоящей из двух полусумматоров.

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рассмотрим один из случаев. Требуется сложить 0 и 1, а также 1 из переноса. Сначала определяем сумму текущего разряда. Судя по левой схеме ИСКЛЮЧАЮЩЕЕ ИЛИ, куда входят a и b, на выходе получаем единицу. В следующее ИСКЛЮЧАЮЩЕЕ ИЛИ уже входят две единицы. Следовательно, сумма будет равна 0.

Теперь смотрим, что происходит с переносом. В один вентиль И входят 0 и 1 (a и b). Получаем 0. Во второй вентиль (правее) заходят две единицы, что дает 1. Проход через вентиль ИЛИ нуля от первого И и единицы от второго И дает нам 1.

Проверим работу схемы простым сложением 0 + 1 + 1 = 10. Т.е. 0 остается в текущем разряде, и единица переходит в старший. Следовательно, логическая схема работает верно.

Работу данной схемы при всех возможных входных значениях можно описать следующей таблицей истинности.

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Сумматоры осуществляют сложение двух двоичных чисел.

Однобитный неполный сумматор (полусумматор)

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. 1. Условное обозначение полусумматора.

Однобитный полный сумматор

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. 2. Условное обозначение полного сумматора.

Четырехразрядный неполный сумматор

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. 3. Схема четырехразрядного неполного сумматора.

На вход поступает два четырехразрядных числа, на выходе может быть пятиразрядное число.

Что такое полусумматор в информатике. Смотреть фото Что такое полусумматор в информатике. Смотреть картинку Что такое полусумматор в информатике. Картинка про Что такое полусумматор в информатике. Фото Что такое полусумматор в информатике

Рис. 4. Условное обозначение четырехразрядного полусумматора.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *