
лабораторная работа / вариант 21
.doc
БАЛАКОВСКИЙ
ИНСТИТУТ ТЕХНИКИ, ТЕХНОЛОГИИ И УПРАВЛЕНИЯ
ФАКУЛЬТЕТ ИНЖИНЕРНО
– СТРОИТЕЛЬНЫЙ
КАФЕДРА УПРАВЛЕНИЯ
И ИНФОРМАТИКИ В ТЕХНИЧЕСКИХ СИСТЕМАХ
ОТЧЕТ
по практической
работе № 1.
Оптимизация
логических функций.
По дисциплине:
«Вычислительные машины, системы, сети».
Выполнил
Принял
Балаково
2008
Цель работы: ознакомиться с логическими основами работы ЭВМ. Научиться минимизировать логические функции методом последовательного исключения переменных и с помощью карт Карно.
Таблица истинности
-
Минимизируем с помощью карты Карно переключательную функцию, заданную в виде таблицы истинности (см. выше)
AB CD |
00 |
01 |
1 |
10 |
00 |
0 |
0 |
1 |
1 |
01 |
0 |
0 |
0 |
0 |
11 |
0 |
0 |
1 |
0 |
10 |
1 |
0 |
1 |
1 |
Fднф мин
=AD+ABC+BCD
AB CD |
00 |
01 |
11 |
10 |
00 |
0 |
0 |
1 |
1 |
01 |
0 |
0 |
0 |
0 |
11 |
0 |
0 |
1 |
0 |
10 |
1 |
0 |
1 |
1 |
Fкнф мин
=(AvD)(AvBvC)(BvCvD)
-
По таблице истинности запишем СДНФ и СКНФ.
а) СДНФ.
m2 =ABCD;
m8 =ABCD;
m10
=ABCD;
m12
=ABCD;
m14
=ABCD;
m15 =ABCD;
Fсднф = ABCDv
ABCDv
ABCDv
ABCDv
ABCDv
ABCD;
б) СКНФ
m0 = AvBvCvD;
m1 =
AvBvCvD;
m3 =
AvBvCvD;
m4 =
AvBvCvD;
m5 =
AvBvCvD;
m6 =
AvBvCvD;
m7 =
AvBvCvD;
m9 =
AvBvCvD;
m11 =
AvBvCvD;
m13 =
AvBvCvD;
F СКНФ
=( AvBvCvD)( AvBvCvD)(
AvBvCvD)(
AvBvCvD)(
AvBvCvD)(
AvBvCvD)
( AvBvCvD)
( AvBvCvD)(
AvBvCvD)(
AvBvCvD).
3 A B C D
A B C D
A B C D
A B C D
A B C D
A B C D
A
A
AB
ABC
ABCD
ABCDBCDBCDCDD
1
& &
Fсднф
&
&
&
A B C D
A B C D
A B C D
A B C D
A B C D
A B C D
A B C D
A B C D
A B C D A B C D
AvBvCvD
AvBvCv
AvBv
Av
Av
Av
Av
DCvDBvCvDBvCvDBvCvDBvCvDAvBvCvDAvBvCvDAvBvCvD
1
1
1
1 &
1
F
СКНФ
1
1
1
1
1
4)Минимизируем переключательные функции методом последовательного исключения переменных.
Fсднф = ABCDv
ABCDv
ABCDv
ABCDv
ABCDv
ABCD=
AB(D(CvC))vAB(D(CvC))vC(ABCvABC)=ABDvABDvC.
F СКНФ =(
AvBvCvD)( AvBvCvD)(
AvBvCvD)(
AvBvCvD)(
AvBvCvD)(
AvBvCvD)
( AvBvCvD)
( AvBvCvD)(
AvBvCvD)(AvBvCvD)=(AvBvCvDD)(AvBBvCvD)(AvBvCvDD)(AvBvCCvD)(AAvBvCCvDD)=(AvBvC)(AvCvD)(AvBvC)(AvBvD)=(AvBBvC)(AvCvD)(AvBvD)=(AvC)(AvCvD)(AvBvD).
5)Составим для минимизированных функций функциональные схемы.
& A B D
A B D
C
A
AB
BDD
1
&
FСДНФ
мин
&
F
СКНФ
мин A
С
A
С D
A
B
D
1
1
1
AvC
Av
CvD AvBvD
Вывод. В результате проделанного мною титанического труда при выполнении данной практической работы, я ознакомился с основами булевой алгебры, научился минимизировать передаточные функции методом последовательного исключения переменных, а так же с помощью карты Карно. Помимо перечисленного выше, я овладел навыками составления функциональных схем для передаточных функций.