Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора 64 страницы.doc
Скачиваний:
137
Добавлен:
15.06.2014
Размер:
2.26 Mб
Скачать

34 Синтез одноразрядного полного комбинационного сумматора

Пусть имеется два числа:

A=a1a2 . . . a i-1a ia i+1 . . . an,

B=b1b2 . . . b i-1bib i+1 . . . bn.

В зависимости от значений аргументов ai, bi, zi(перенос вi-й разряд) формируется значение булевых функцийCi, и Пi. Введем следующие обозначения.

ai  x Ci  С , где Сi – значение суммы в разряде i

bi  y Пi  П Пi – значение переноса из разряда i

zi  z Таблица истинности

x

Y

z

С

П

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

=ху+xz+yz

35 Синтез одноразрядного комбинационного полусумматора

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

Таблица истинности, отражающая алгоритм работы полусумматора

x

y

C

П

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

Данная схема может быть упрощена, если функция Cбудет записана на нулевых наборах и использована совместная минимизация.

36 Синтез одноразрядного полного комбинационного сумматора на двух полусумматорах

Функция суммирования для полного комбинационного сумматора имеет вид.

Введем обозначение , тогда.

Аналогично можно выполнить преобразование функции переноса П:

.

Схема полного сумматора на двух полусумматорах

37 Синтез одноразрядного комбинационного вычитателя

Пусть имеется два числа:

A=a1a2 . . . a i-1a ia i+1 . . . an,

B=b1b2 . . . b i-1bib i+1 . . . bn.

В зависимости от значений аргументов ai, bi, zi(заем изi-го разряда) формируется значение булевых функцийРi, и Зi. Введем следующие обозначения.

ai  x Pi  Р ,где Рi – значение разности в разряде i

bi  y Зi  З Зi – значение заема в разряд i

zi  z - заем из i-го разряда

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

x

y

z

Р

З

0

0

0

0

0

(Выполним склеивания 1 и 3, 2 и 3, 3 и 4 наборов)

0

0

1

1

1

.

0

1

0

1

1

.

0

1

1

0

1

С.

1

0

0

1

0

Как видно, функции разности Pи суммы С

1

0

1

0

0

совпадают (функция С была получена ранее).

1

1

0

0

0

1

1

1

1

1