
с 13 по 16 / 14_Postroenie_logicheskoy_skhemy_po_bulevu_vyrazhe
.docx-
Построение логической схемы по булеву выражению. Получение булева выражения по логической схеме. Логический синтез вычислительных схем на примере одноразрядного двоичного сумматора.
Алгоритм
-
Определить число переменных
-
Определить количество логических операций и их порядок
-
Построить для каждой логической операции свою схему (если это возможно)
-
Объединить логические схемы в порядке выполнения логических операций
Алгоитм
-
На выходе каждого логического элемента записать результат логической операции
-
Записать получившуюся формулу на выходе последнего элемента
-
Упростить получившуюся формулу
-
Логический синтез вычислительных схем
-
Рассмотрим логический синтез (создание) вычислительных схем на примере одноразрядного двоичного сумматора (полусумматора), имеющего два входа ("a" и "b" - одноциферные бинарные числа, т.е. 0 или 1) и два выхода ("S" – цифра суммы и "P" – цифра переноса) и выполняющего операцию сложения в соответствии с заданной таблицей:
a
b
f1(a, b) = S
f2(a, b) = P
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
-
где f1(a, b) = S – значение цифры суммы в данном разряде
-
f2(a, b) = P цифра переноса в следующий (старший) разряд.
-
Согласно соотношению (2), можно записать:
-