Главная страница Комод Кухня Компьютерный стол Плетеная мебель Японский стиль Литература
Главная  Кремниевые микросхемы 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [ 20 ] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

C=Q (переноса из предыдущего разряда нет)

5=1,

О -сумма

С=1, +А=\2 5=12

- перенос в следующий разряд (есть перенос из предыдущего разряда)

- сумма

- перенос в следующий разряд

Каждая такая возможность сложения в одном разряде может быть отображена в виде одной строки следующей таблицы истинности:

Входы

Перенос из предыдуще-

Сумма (S)

Перенос

в следующий

го разряда

разряд (С)

Можно ли реализовать эту таблицу истинности схемным путем, с помощью комбинационных элементов?

Да, соответствующая схема известна под названием полный сумматор, или просто сумматор. Полный сумматор реализует операцию сложения одноразрядных двоичных чисел с учетом переноса из предыдущего разряда. Чтобы сложить два 8-разрядных слова данных, потребуется восемь полных сумматоров, параллельно соединенных друг с другом. В микро-ЭВМ два 8-разрядных числа можно сложить путем получения первого слагаемого [A-jAaAAAiAiAo) из аккумулятора, а второго слагаемого (S7S6B5S4S3S2S1S0) из памяти или, возможно, из другого регистра и сложения их с помощью схемы сумма-



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

Полный сумматор воспринимает двоичные сигналы, поступающие на три его входа: А, В я вход переноса. Он фактически состоит из двух полусумматоров, у которых выходы переноса соединены вместе по схеме ИЛИ.

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

Таблица истинности для полусумматора имеет следующий вид:

А

В

с

т. е. строка таблицы соответствует одному из следующих вариантов суммирования:

Строка 1

А=0 В=0

5=0 перенос О

Строка 2

А=0 6=1

5=1 перенос О

Строка 3 А=\

5=1 перенос О

Строка 4

-ЬЛ=1 В=1

5=0 перенос 1

Схемная реализация полусумматора показана на рис. 5.1 и состоит всего из двух логических элементов: ИСКЛЮЧАЮЩЕГО ИЛИ и И. Попытайтесь составить

3-979



таблицу истинности для этих элементов, чтобы убедиться, что это действительно полусумматор:

А В

с

Используя таблицы истинности для логических функций И и ИСКЛЮЧАЮЩЕЕ ИЛИ, легко можно получить:

Конъюнкция (И)

ИСКЛЮЧАЮЩЕЕ ИЛИ

А

В

Выход (С)

Л

в

Выход (S)

Еще раз просмотрим эти таблицы, чтобы убедиться, что все сделано правильно.

S (результат ила

Если и это Вас не убедило, то есть еще способ проверить правильность. Сравните строки таблиц истинности полусумматора и

функций ИСКЛЮЧАЮЩЕЕ ИЛИ и И путем следующих рассуждений, например для первых строк: если Л = В = 0, выходной сигнал элемента ИСКЛЮЧАЮЩЕЕ ИЛИ (являющийся выходом S) есть О, а выходной сигнал элемента И (являющийся выходом С) есть 0.

Далее сравниваем вторые строки каждой таблицьк таблицы И есть О и S и8 таблицы

с (перенос)

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

если Л = 0, В=\, то С из ИСКЛЮЧАЮЩЕЕ ИЛИ есть 1 и т. д.

Чтобы реализовать функцию И с помощью КМОП-структур, проще включить последовательно элементы И-НЕ и НЕ. Поэтому можно встретить схемы полусумматоров, либо выполненных, как указано на рис. 5.1, либо построенных целиком на элементах И-НЕ и инверторах.

Что такое полный сумматор?

Схема полного сумматора приведена на рис. 5.2. Она cocTOffir из двух полусумматоров, соединенных вместе.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [ 20 ] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

© 2007 EPM-IBF.RU
Копирование материалов разрешено в случае наличия письменного разрешения