- •С. В. Чебанюк вычислительные системы, сети и телекоммуникации
- •Модуль 1. Арифметические основы эвм Задание №1. Системы счисления. Перевод чисел из одной системы счисления в другую. Теоретический материал.
- •Правило перевода целого числа из одной системы счисления в любую другую
- •Правило перевода дробного числа из одной системы счисления в любую другую
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Задание №2. Представление информации в эвм Теоретический материал.
- •Машинные коды
- •Арифметические операции над числами с фиксированной точкой
- •Арифметические операции над двоичными числами с плавающей точкой
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Модуль 2. Логические основы цифровой техники Задание №3. Логические функции Теоретический материал.
- •Способы задания логических функций
- •Свойства логических операций конъюнкции, дизъюнкции и инверсии
- •Полные системы функции алгебры логики
- •Логические элементы
- •Обозначения логических элементов в схемах
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Задание №4. Синтез комбинационных устройств Теоретический материал Канонические формы представления логических функций
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Задание №5. Понятие о минимизации логических функций Теоретический материал
- •Минимизация логических функций методом Квайна
- •Минимизация логических функций методом Квайна – Мак-Класки
- •Минимизация логических функций методом карт Вейча
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Задание №6. Функциональная и структурная организация эвм Теоретический материал
- •Элементная база эвм
- •Структурная схема персонального компьютера
- •Контрольные вопросы
- •Задания для самостоятельной работы
Задание №5. Понятие о минимизации логических функций Теоретический материал
Проблема минимизации логических функций решается на основе применения законов склеивания и поглощения с последующим перебором получаемых дизъюнктивных форм и выбором из них оптимальной (минимальной). Существует большое количество методов минимизации логических функций. Все они отличаются друг от друга спецификой применения операций склеивания и поглощения, а также различными способами сокращения переборов. Среди аналитических методов наиболее известным является метод Квайна-Мак Класки, среди табличных – метод с применением карт Вейча. Графические методы минимизации отличаются большей наглядностью и меньшей трудоемкостью. Однако их применение эффективно при малом числе переменных n < 5.
Минимизация логических функций методом Квайна
Метод Квайна позволяет представлять функции в ДНФ или КНФ с минимальным числом букв в членах. Метод Квайна содержит два этапа преобразования выражения функции:
переход от канонической формы (СДНФ или СКНФ) к сокращенной форме;
переход от сокращенной формы логического выражения к минимальной форме.
Первый этап (получение сокращенной формы).
Пусть функция f представлена СДНФ. Переход к сокращенной форме основан на последовательном применении двух операций: операции склеивания и операции поглощения.
Для
выполнения операции склеивания в
выражении функции выявляются пары
членов вида
и
,
различающихся лишь тем, что один из
аргументов в одном из членов представлен
без инверсии, а в другом – с инверсией.
Затем производится склеивание таких
пар
,
и результаты склеивания вводятся в
выражение функции в качестве дополнительных
членов.
Далее
производится операция поглощения. Она
основана на равенстве:
(член w
поглощает член w · z).
При проведении этой операции из
логического выражения вычеркиваются
все члены, поглощаемые членами, которые
введены в результате операции склеивания.
Операции склеивания и поглощения выполняются последовательно до тех пор, пока это возможно.
Члены сокращенной формы называются простыми импликантами функции.
Второй этап (получение минимальной формы). Сокращенная форма может содержать лишние члены, исключение которых из выражения не повлияет на значение функции.
Упрощение логического выражения достигается исключением из выражения лишних членов. Для этого используется импликантная матрица. В столбцы импликантной матрицы вписываются члены СДНФ заданной функции, а в строки – простые импликанты функции. Отмечаются столбцы членов СДНФ, поглощаемых отдельными простыми импликантами. Импликанты, которые не могут быть лишними и, следовательно, не могут быть исключены из сокращенной формы, составляют ядро. Входящие в ядро импликанты легко определяются по импликантной матрице. Для каждой из них имеется хотя бы один столбец, перекрываемый только данной импликантой.
Для получения минимальной формы достаточно выбрать из импликант, не входящих в ядро, такое минимальное их число с минимальным количеством букв в каждой из этих импликант, которое обеспечит перекрытие всех столбцов, не перекрытых членами ядра.
При использовании метода Квайна для получения минимальной конъюнктивной нормальной формы (МКНФ) логической функции имеются следующие особенности:
исходной для минимизации формой логического выражения заданной функции является СКНФ;
пары склеиваемых членов имеют вид:
и
;операция поглощения проводится в соответствии с выражением
.
Рассмотрим применение метода Квайна на примере минимизации функции, заданной таблицей истинности (табл. 5.1):
Таблица 5.1
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
Записываем СДНФ функции:
Попарно сравнивая члены СДНФ выявляем склеивающиеся пары членов:
1-й
и 2-й члены (результат склеивания
);
1-й
и 3-й члены (результат склеивания
);
2-й
и 4-й члены (результат склеивания
).
Результаты операции склеивания вводим в выражение функции и проводим операцию поглощения ими членов исходного выражения:
Член поглощает те члены исходного выражения, которые содержат , т.е. первый и второй. Эти члены вычеркиваются. Член поглощает первый и третий, а – второй и четвертый члены исходного выражения.
Дальнейшее
проведение операций склеивания и
поглощения оказывается невозможным,
сокращенная форма выражения:
.
Для перехода к минимальной форме строим импликантную матрицу (табл. 5.2).
Таблица 5.2
|
|
|
|
|
|
x |
x |
|
|
|
|
|
x |
|
|
|
|
|
x |
Ядро составляют импликанты и , которые перекрывают все столбцы импликантной матрицы. Т.о. минимальная дизъюнктивная нормальная форма заданной функции:
.
С
труктурная
схема, соответствующая этому выражению,
приведена на рис. 5.1.
Рис. 5.1. Структурная схема.

x
x