одну больше или меньше, то достаточно ограничиться попарным сравнением
На втором шаге при извлечении экстремалей и образовании минимального покрытия используется таблица покрытий. Ее строки соответствуют простым импликантам, а столбцы — конституентам единицы дизъюнктивной совершенной нормальной формы данной функции, которые представляются 0-кубами (вершинами) комплекса кубов. В клетку таблицы записывается метка, если простая импликанта в данной строке покрывает вершину в данном столбце. Экстремалям соответствуют те строки таблицы, которые содержат единственную метку в каком-либо столбце. Удаляя строки экстремалей и все столбцы, в которых эти строки имеют метки, получаем более простую таблицу. На основе этой таблицы выбираем простые импликанты, которые дополняют выделенное множество экстремалей до минимального покрытия функции.
Пример минимизации функции.
Рассмотрим в качестве примера функцию четырех переменных
Ей соответствует дизъюнктивная совершенная нормальная форма
Объединяя кубы и отмечая те из них, которые покрываются кубами большей размерности, имеем:
- 552 -
Простым импликантам соответствуют неотмеченные кубы.Составляем таблицу покрытия Z, которому соответствует сокращенная форма
→ K0 ------- ↓ Z | 0 1 0 0 | 0 0 1 1 | 0 1 0 1 | 1 0 0 1 | 1 1 0 0 | 0 1 1 1 | 1 0 1 1 | 1 1 0 1 | Обозначения импликант |
0 |
| v |
|
|
| v |
|
| A |
0 1 |
|
| v |
|
| v |
|
| B |
| v |
|
|
|
| v |
| C | |
1 0 |
|
|
| v |
|
| v |
| D |
1 |
|
|
| v |
|
|
| v | E |
v |
| v |
| v |
|
| v | F |
Извлекаем единственную экстремаль
→ K1 0------- ↓ Z1 | 0 0 1 1 | 1 0 0 1 | 0 1 1 1 | 1 0 1 1 |
0 | v |
| v |
|
0 1 |
|
| v |
|
v |
|
| v | |
1 0 |
| v |
| v |
1 |
| v |
|
|
В качестве дополнительных целесообразно выбрать кубы (0
- 553 -
минимальное покрытие иллюстрируется на четырехмерном кубе и на карте Карно.
@@@@@@@
6. Конечные автоматы
1. Основные определения
. В контактных и логических схемах значения выходных переменных определяются только комбинацией значений переменных на входах в данный момент времени. Поэтому их называютПусть
- 564 -
связи и т.п.). В то же время при технической реализации автоматов используются преимущественно двоичные элементы и двузначная логика.