Общие выводы
Таблица 3.6
| y 2 | y 1 | x 3 | x 2 | x 1 | Z 1 | Результирующий ОК | Импликанта |
| – | – | 0 – – – 1 |
| ||||
| – | 0 – – 0 – |
| |||||
0
| – | – | – 1 – – – | y 1 | |||
| – | – | – 1 – – – | |||||
| – | |||||||
| – | – | ||||||
| – | – |
Поясним это на примерах, рассмотренных ранее.
Пример 3.15 Минимизировать функцию
37, 22, 31, [00, 16, 10].
Перейдем от ВС к ОК и выполним минимизацию.
| → | 011 111 | → | – 1 – – – –
| – 1 – – – – | |||
| → | 010 010 | → | – 1 – – – – | → | x 5 | ||
| → | 011 001 | → | – 1 – – – – | ||||
| → | 000 000 | ||||||
| → | 001 110 | ||||||
| → | 001 000 |
Получили ответ такой же, как и ранее y = x 5, трудовые затраты – меньше.
Заметим, что если ВС много, то желательно соседние ВС объединять в ОК.
Пример 3.16 Минимизировать ЛФ
73, 66, 43, 52, 56, 67, [00, 03, 15, 22, 23, 37, 40]
111 011
| 111 011 | 1 – – – 1 – | → | x 6 x 2 | |
| 110 110 | 110 11– | ||||
| 100 011 | 100 011 | ||||
| 101 010 | 101 –10 | ||||
| 101 110 | |||||
| 110 111 | |||||
| 000 000 | –00 000 | ||||
| 000 011 | 0–0 011 | ||||
| 001 101 | 001 101 | ||||
| 010 010 | |||||
| 010 011 | |||||
| 011 111 | 011 111 | ||||
| 100 000 |
Получили тот же результат y = x 6 x 2, трудовые затраты – больше, большая вероятность ошибки.
Пример 3.17 Минимизировать ЛФ
21, 22, 27, [06, 20, 24, 26].
21
| → | 10 001 | → | 10 001 | – – – – 1 | → | b | |
| → | 10 010 | → | 10 0|10 | – – 01 – | → |
| ||
| → | 10 111 | → | 10 111 | |||||
| → | 00 110 | –0 110 | ||||||
| → | 10 000 | 10 –00 | ||||||
| → | 10 100 | |||||||
| → | 10 110 |
Получили ответ
.
Различные методы минимизации следует применять:
1. Для полностью определенных ЛФ – прямой метод склеивания конституент (метод Квайна – Мак-Класски).
2. Для не полностью определенных ЛФ до четырех переменных – метод решетки соседних чисел или карт Карно.
3. Для не полностью определенных ЛФ более четырех переменных – метод поразрядного сравнения рабочих и запрещенных весовых состояний с использованием восьмеричной системы счисления.
4. Для не полностью определенных ЛФ более четырех переменных, когда условия работы получены в обобщенных кодах (или их легко получить, или мало рабочих и запрещенных наборов) – метод сравнения рабочих и запрещенных обобщенных кодов.
0
– 1 – – – –
111 011
21






