Файл: Сарингулян, Э. В. Арифметические и логические основы цифровых машин учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 31.10.2024

Просмотров: 50

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

При задании логической функции £ совершенной конъюнк­ тивной нормальной форме /(х , у) — (х\/у) {x\J у) синтез функ­ циональной схемы можно выполнить в другом варианте.

f(i,y>agvxy

Рис. 3.15

Рис. 3.16

Применяя закон инверсии

к логической сумме, получим

f ( x t у ) =

ху (х v у).

В этом случае набор логических элементов И, ИЛИ, НЕ позволяет выполнить синтез функциональной схемы в следую­ щем виде (рис. 3.17). Схема логической неравнозначности (схема ИЛИ— ИЛИ), представленная в одном из разобранных вариантов, используется для образования обратного кода чис­ ла из прямого. При этом на один вход подаются сигналы пря­ мого кода числа, на другой — тактовые импульсы. На выходе схемы формируются сигналы обратного кода числа.

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

Сложение чисел в двоичной системе счисления выполняет­ ся путем суммирования одноименных разрядов слагаемых с учетом единицы возможного переноса из младших разрядов. Схемная реализация сложения одного разряда двоичных чц-

86

сел может быть осуществлена на базе логических элементов, и в этом случае суммирующее звено называется одноразряд­ ным комбинационным сумматором. Одноразрядные суммато­ ры (ОС) строятся на два (ОС-2) и на три входа. Введем через а, b одноименные разряды слагаемых, D—значение двоичной суммы в данном разряде, п—-значение переноса в следующий старший разряд.

Рис. 3.17

При использовании двух входов работа сумматора отвеча­ ет следующей логике (табл. 3.14):

Т а б л и ц а 3.14

Логика работы одноразрядного комбинационного сумматора на два входа

а

ь

D

п

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

В соответствии с логикой работы одноразрядного суммато­ ра на два входа выходные операторы D и п в совершенной дизъюнктивной нормальной форме записываются в виде

D = abV ab,

п = ab.

Учитывая, что логические функции D, п не руются (табл. 3.15, 3.16), преобразуем функцию включающему оператор п.

(3.33)

(3.34)

минимизи­ D к виду,

S7


 

 

Т а б л и ц а

3.15

 

 

Т а б л к ц а 3.16

Плоскостная диаграмма

Плоскостная диаграмма

 

 

функции D

 

 

 

функции

п

\

ь

1

0

 

ь

1

0

а

\

а

 

 

 

 

 

 

1

 

 

1

1

 

1

 

0

 

1

 

0

 

 

 

Используя инверсию функции п и дополняя ее дизъюнкци­ ей, равной нулю на наборе а = О, Ь—0 в соответствии с диаг­ раммой функции D, получим

D — п (а V b) — ab (а V Ь).

Синтез функциональной схемы ОС-2 на основании зависи­ мостей

D = ab(tiVby,

(3.35)

п = ab

(3.36)

приводит к построению следующей схемы на логических эле­ ментах (рис. 3.18).

Рис. 3.18

Однако одноразрядный сумматор на два входа не прини­ мает единицы возможного переноса из младшего в следующий двоичный разряд. Поэтому рассмотренное суммирующее звено называют также полусумматором (ПС).

Выполнение всех действий, связанных с сложением двоич­ ных чисел, обеспечивает одноразрядный сумматор на три входа (ОС-3), логика работы которого приведена в табл. 3.17. На входы а, b подаются коды слагаемых, на вход с—значение переноса от сложения предыдущих двоичных разрядов; на вы­ ходе 5 образуется код разряда суммы, а выходе N—значение переноса в следующий разряд.

8 8


Т а 0 л п ц а 3.1/

Логика работы одноразрядного комбинационного сумматора на три входа

а

ь

с

S

/V

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 и N имеют вид:

 

S = ab с\/ abc V а b с\/ abc,

(3.37)

;V == abc V abc У abc V abc.

(3.38)

Как .показывают плоскостные диаграммы (табл. 3.18, 3.19), функция S не минимизируется, функция N понижает ранг всех конъюнкций.

 

 

Т а б л и ц а

3.18

 

Плоскостная диаграмма функции S

 

 

ё

ъ

 

 

-

 

а

i

1

 

а

1

1

 

 

 

Т а б л и ц а

3.19

 

Плоскостная диаграмма функции Л7

 

6

--

Q

ё

VU

о|

1

___

11-

 

с

с

с

89



Функция N минимизируется до вида

 

N ab V be У ас.

(3.39)

Выходной оператор 5 в результате преобразований при до­ полнении конъюнкций, равных нулю, может быть выражен че­

рез минимальную дизъюнктивную нормальную форму функ­ ции N:

S — abc V а Ъ с У a b с У ab с — abc V (a. b с У асе У 6 с с) V v (я/>с V abb У cbb)V (a b с V a a b У аас) =

= abc у с (а ЬУа сУ b с) У b (а ЬУа сУЬс) У а (а ЬУа сУ Ь[с) =

—аЬсУ(а\ЬУс)(а ЬУа сУЬ с) — аЬс\/(аУЬУс) (аЬУасУЬс) =

= abc У (а b У с) N.

(3.40)

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

N — ab У be v ас,

S — abc v (а У ЬУ с) N

необходимо использовать пять схем совпадения, три схемы со­ бирания и схему отрицания (рис. 3.19).

Рис. 3.19’.;

Функциональная схема ОС-3 может быть выполнена на ба­ зе двух полусумматоров ОС-2. Для реализации такого синтеза

9 0

логические функции S п N преобразуются следующим

об­

разом:

 

 

 

S = а b сУ ab с У ab сУ abc =

с (ab У ab) V с (ab V а Ь), (3.41)

/V = abc У abc У abc У abc ~ с (ab У ab) V ab (с v с) —

= с (аЬУ аЬ)У ab.

 

(3.42)

При анализе работы ОС-2 для логических функций D, п были

выведены зависимости (3.35),

(3.36). Получим отрицание

функции D.

 

 

 

D — ab (а V b) — ab v V b) — ab У а Ь.

(3.43)

Логические функции (3.33),

(3.34), (3.43) могут быть вве­

дены в выражения для операторов 5 (3.41)

и N (3.42):

 

S = c (ab У ab) Ус (ab У a b) =

cD У cD =

(сИУс) (cD У D) —

= (сУс)(0ус)(с\/П )(0уЪ )=(0\/с)(с\/0)=(В \/с)70Л 3.44)

/V = c(ab V ab) V ab = cD V »■

(3.45)

Функциональная схема ОС-3, построенная по логическим

функциям (3.44) и (3.45), включает два полусумматора OCi-2 и ОС2-2 и представлена на рис. 3.20:

Рис. 3.20

Синтез сдвигателей

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

91