
лабораторная работа / Практическая работа
.doc
Государственный
комитет по высшему общему профессиональному
образованию РФ
Балаковский Институт Техники Технологии и Управления
Факультет: Вечерне-заочный
Кафедра: УИТ
Практическая работа
По ЭВМ
Тема: Оптимизация логических функций
Выполнил: Ст-т. группы УИТ-41в
Проверил: преподаватель
.
Балаково-2004
Задание
-
Составить СКНФ и СДНФ
-
Оптимизировать аналитически
-
Составить карту Карно
-
Составить оптимизированную переключательную функцию в виде КНФ и ДНФ
-
Реализовать на логических элементах
Исходные данные Вар.№18:
(A B)(С C) A B С D
Ход решения:
-
Составим таблицу соответствия
A |
B |
C |
D |
f |
m |
M |
0 |
0 |
0 |
0 |
1 |
abcd |
|
0 |
0 |
0 |
1 |
1 |
abcd |
|
0 |
0 |
1 |
0 |
0 |
|
a bcd |
0 |
0 |
1 |
1 |
1 |
abcd |
|
0 |
1 |
0 |
0 |
1 |
abcd |
|
0 |
1 |
0 |
1 |
1 |
abcd |
|
0 |
1 |
1 |
0 |
1 |
abcd |
|
0 |
1 |
1 |
1 |
1 |
abcd |
|
1 |
0 |
0 |
0 |
1 |
abcd |
|
1 |
0 |
0 |
1 |
1 |
abcd |
|
1 |
0 |
1 |
0 |
1 |
abcd |
|
1 |
0 |
1 |
1 |
1 |
abcd |
|
1 |
1 |
0 |
0 |
1 |
abcd |
|
1 |
1 |
0 |
1 |
1 |
abcd |
|
1 |
1 |
1 |
0 |
1 |
abcd |
|
1 |
1 |
1 |
1 |
1 |
abcd |
|
2.
По полученным минтермам запишем СДНФ
и СКНФ:
СДНФ = abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd
СКНФ = aÚbÚcÚd
-
Оптимизируем аналитически СДНФ
а) Аналитически
ДНФ = abc Ú abcd Ú abc Ú abc Ú abc Ú abc Ú abc Ú abc Ú abc Ú abcd Ú ab Ú ab Ú ab = abc Ú abcd Ú ab Ú b
б) Графически (по карте Карно)
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
ab ab ab ab
cd
cd
cd
cd
-
С
-
a
-
b
-
d
4. Получим оптимизированную переключательную функцию в виде КНФ и ДНФ.
ДНФ = a Ú b Ú c Ú d = СКНФ
5. Реализуем СКНФ на логических элементах.
1
1
1
a
b
y
c
d