ВУЗ:
Составители:
Рубрика:
29
димо просуммировать произведения аргументов для всех наборов, при которых
функция равна «1».
При получении логической формулы в виде произведения элементарных
сумм (конъюнктивная нормальная форма или сокращенно КНФ) необходимо
взять произведения сумм инвертированных значений аргументов для всех на-
боров, при которых функция равна «0».
Таблица 4.2
Таблица соответствия Наборы Наборы
a b с d Y переменных ДНФ переменных КНФ
0 0 0 0 1
dcba
⋅
⋅
⋅
0 0 0 1 0
dcba +
+
+
0 0 1 0 1
dcba
⋅
⋅
⋅
0 0 1 1 0
dcba +
+
+
0 1 0 0 1
dcba
⋅
⋅
⋅
0 1 0 1 0
dcba +
+
+
0 1 1 0 1
dcba
⋅
⋅
⋅
0 1 1 1 0
dcba +
+
+
1 0 0 0 1
dcba
⋅
⋅
⋅
1 0 0 1 0
dcba +
+
+
1 0 1 0 1
dcba
⋅
⋅
⋅
1 0 1 1 0
dcba +
+
+
1 1 0 0 1
dcba
⋅
⋅
⋅
1 1 0 1 0
dcba +
+
+
1 1 1 0 1
dcba
⋅
⋅
⋅
1 1 1 1 0
dcba +
+
+
Более компактным и удобным для минимизации является представление
логической функции в виде карты Карно (диаграммы Вейча). Каждой клетке
карты Карно ставится в соответствие определенный набор входных перемен-
ных (аргументов), а в саму клетку проставляется значение функции при этом
наборе. Области единичных значений аргументов выделяются чертой или чис-
ленным значением вне
поля карты.
ПРИМЕР 1: Получение ДНФ и КНФ по таблице соответствия
Логическая функция задана в виде таблицы соответствия (табл.4.2). Карта
Карно, соответствующая табл.4.2 приведена на рис.4.1.
Наборам переменных ДНФ соответствуют произведения переменных,
взятых без инверсии (при единичных значений этих переменных) или с инвер-
сией (при нулевых значений) для всех единичных значений логической функ-
димо просуммировать произведения аргументов для всех наборов, при которых функция равна «1». При получении логической формулы в виде произведения элементарных сумм (конъюнктивная нормальная форма или сокращенно КНФ) необходимо взять произведения сумм инвертированных значений аргументов для всех на- боров, при которых функция равна «0». Таблица 4.2 Таблица соответствия Наборы Наборы a b с d Y переменных ДНФ переменных КНФ 0 0 0 0 1 a ⋅b ⋅c ⋅d 0 0 0 1 0 a+b+c+d 0 0 1 0 1 a ⋅b ⋅c⋅d 0 0 1 1 0 a+b+c +d 0 1 0 0 1 a ⋅b⋅c ⋅d 0 1 0 1 0 a+b +c+d 0 1 1 0 1 a ⋅b⋅c⋅d 0 1 1 1 0 a+b +c +d 1 0 0 0 1 a ⋅b ⋅c ⋅d 1 0 0 1 0 a +b+c+d 1 0 1 0 1 a ⋅b ⋅c⋅d 1 0 1 1 0 a +b+c +d 1 1 0 0 1 a ⋅b⋅c ⋅d 1 1 0 1 0 a +b +c+d 1 1 1 0 1 a ⋅b⋅c⋅d 1 1 1 1 0 a +b +c +d Более компактным и удобным для минимизации является представление логической функции в виде карты Карно (диаграммы Вейча). Каждой клетке карты Карно ставится в соответствие определенный набор входных перемен- ных (аргументов), а в саму клетку проставляется значение функции при этом наборе. Области единичных значений аргументов выделяются чертой или чис- ленным значением вне поля карты. ПРИМЕР 1: Получение ДНФ и КНФ по таблице соответствия Логическая функция задана в виде таблицы соответствия (табл.4.2). Карта Карно, соответствующая табл.4.2 приведена на рис.4.1. Наборам переменных ДНФ соответствуют произведения переменных, взятых без инверсии (при единичных значений этих переменных) или с инвер- сией (при нулевых значений) для всех единичных значений логической функ- 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »