Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.10. Минимизация переключательных функцийФизическое устройство, реализующее одну из основных операций алгебры логики или простейшую переключательную функцию, называется логическим элементом (ЛЭ). Схема, составленная из конечного числа ЛЭ по определенным правилам (см. § 2.3), называется логической схемой (ЛС). Если ЛС полностью описывается переключательными функциями (одной или несколькими), то она называется комбинационной схемой (КС). Одной из основных задач, возникающих при синтезе КС, является минимизация переключательных функций, которые она реализует. Чем проще логические выражения, описывающие функции, тем проще и дешевле реализующая их КС. В качестве критерия сложности логического выражения, описывающего функцию, целесообразно принять количество первичных термов Общие правила минимизации можно установить только для случаев, когда в результате минимизации получаются так называемые минимальные нормальные формы функций (термин "нормальные формы" означает, что в логическом выражении, определяющем функцию Два минтерма Рассмотрим контерм
где Отсюда следует правило минимизации: дизъюнкцию двух соседних минтермов можно заменить одним контермом, не зависящим от одной переменной. Пусть контерм
где имеет среди остальных по два соседних. Отсюда следует правило минимизации: дизъюнкцию четырех минтермов, каждый из которых имеет среди остальных по два соседних, можно заменить одним контермом, не зависящим от двух переменных, причем исключаются те переменные, которые входят в минтермы как с инверсией, так и без инверсии. Рассмотрим пример. В § 1.9 было показано, что контерм трех переменных
где каждый минтерм имеет по два соседних. Продолжив вышеприведенные рассуждения дальше, можно установить общее правило минимизации: одним контермом Если контерм
и Заменив в данном выражении дизъюнкцию
Такая форма представления функций называется дизъюнктивной нормальной формой (ДНФ). Если ДНФ содержит минимально возможное число первичных термов сводятся к сформулированному выше общему правилу, в то время как алгоритмы (методы) минимизации могут сильно различаться между собой. На основании идемпотентных законов один и тот же мин-терм
В общем случае для минимизации функций Рассмотрим пример. Пусть задана СДНФ функции трех переменных
Здесь для получения МДНФ минтерм
Уже из этого элементарного примера видно, сколь сложно использовать аналитический метод минимизации ввиду трудоемкости работы по отысканию соседних минтермов (задача еще более усложняется при наличии в СДНФ группы, состоящей из Рассмотрим теперь методику получения минимальных нормальных форм (МНФ) в других базисах. Для этой цели наиболее удобно использовать закон двойственности, который обладает замечательным свойством: при преобразовании любого логического выражения на основании закона двойственности ни число первичных термов Пусть получена МДНФ некоторой функции
Это соотношение и дает минимальную нормальную форму в базисе И-НЕ функции базисе И-НЕ МНФ функции трех переменных, МДНФ которой была найдена выше:
Конъюнкция любого числа дизтермов называется конъюнктивной нормальной формой. Получение минимальной конъюнктивной нормальной формы (МКНФ) функции
где Рассмотрим пример. Пусть требуется найти МКНФ функции трех переменных значения которой равны 0 только в точках
Используя минтерм
Минимальная нормальная форма в базисе ИЛИ-НЕ функции
Найдем МНФ в базисе ИЛИ-НЕ для функции
Таким образом, получение МКНФ и МНФ в базисах И-НЕ и ИЛИ-НЕ функции
|
1 |
Оглавление
|