ВУЗ:
Составители:
Рубрика:
9
1.3. Минимизация логических выражений
Представление булевых функций в виде стандартных СДНФ или СКНФ,
удобное при преобразовании логических выражений , не всегда обеспечивает
оптимальную для аппаратурной реализации форму с минимальным числом
букв . Легко убедиться , что СДНФ булевой функции (1.8) допускает дальней -
шее упрощение
XYZXYZXYZXYZXZ,
f =++=+
!!!!!!!!!
(9 букв ) (5 букв )
в результате которого при реализации требуется меньше базисных ЛЭ (6 вместо
7) и межсоединений (10 вместо 14) (рис. 1.2 а, б).
Рис. 1.2.
Наиболее удобен метод упрощения, основанный на «склеивании» (объеди-
нении) минтермов СДНФ булевой функции, графически представленной в виде
карты Вейча или Карно (типа рис. 1.1в). Правила «склеивания» минтермов (для
карты Карно) следующие:
1) Допускают объединение 2
m
минтермов , расположенных в соседних
строках (столбцах ) карты минтермов ;
2) соседними строками (столбцами) считаются такие, при переходах меж -
ду которыми изменяет свое значение только одна переменная ;
3) полученное в результате объединения минтермов выражение содержит
на m букв меньше, чем любой из исходных минтермов ;
4) в конечном выражении пропадают те переменные, которые при перехо-
дах между объединяемыми минтермами изменяют свое значение;
5) один и тот же минтерм может быть использован для «склеивания» неог -
раниченное число раз.
Примеры упрощения булевых функций 3–х и 4–х аргументов с помощью
«склеивания» минтермов приведены на рис. 1.3.
&
&
&
1
1
&
&
XYZ
XYZ
X
YZ
XYZ
X
Z
f
f
X
X
Y
Y
Z
Z
а)
б)
9 1.3. М и ни ми заци я л оги че ски х в ы раж е ни й П ред став ление булев ы х функц ий в в ид е станд артны х СД Н Ф или СК Н Ф , уд обное п ри п реобраз ов ании логических в ы ражений, не в сегд а обесп ечив ает оп тимальную д ля ап п аратурной реализ ац ии форму с минимальны м числом букв . Л егкоубед иться, чтоСД Н Ф булев ой функц ии (1.8) д оп ускает д альней- ш ее уп рощ ение f = X!Y!Z + X!Y!Z + X!Y!Z = X!Y!Z + X!Z, (9 букв ) (5 букв ) в результате которогоп ри реализац ии требуется меньш е баз исны х Л Э (6 в место 7) и межсоед инений (10 в место14) (рис. 1.2 а, б). а) б) X Y Z XY Z & XYZ & XYZ & XYZ 1 f 1 f & XZ & XYZ Рис. 1.2. Н аиболее уд обен метод уп рощ ения, основ анны й на«склеив ании» (объед и- нении) минтермов СД Н Ф булев ой функц ии, графически п ред став ленной в в ид е карты В ейчаили К арно(тип а рис. 1.1в ). П рав ила«склеив ания» минтермов (д ля карты К арно) след ую щ ие: 1) Д оп ускаю т объед инение 2m минтермов , расп оложенны х в сосед них строках (столбц ах) карты минтермов ; 2) сосед ними строками (столбц ами) считаю тся такие, п ри п ереход ах меж- д укоторы ми из меняетсв ое значение толькоод нап еременная; 3) п олученное в рез ультате объед инения минтермов в ы ражение сод ержит наm букв меньш е, чем лю бой изисход ны х минтермов ; 4) в конечном в ы ражении п роп ад аю тте п еременны е, которы е п ри п ерехо- д ах межд уобъед иняемы ми минтермами из меняю тсв ое значение; 5) од ин и тотже минтерм можетбы ть исп ольз ов ан д ля «склеив ания» неог- раниченное числораз . П римеры уп рощ ения булев ы х функц ий 3–х и 4–х аргументов с п омощ ью «склеив ания» минтермов п рив ед ены нарис. 1.3.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »