Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lec_3_ООТ.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
997.89 Кб
Скачать

2. Аксіоми алгебри логіки:

; ;

; ;

; ;

; .

Закони алгебри логіки, які використовуються при перетвореннях логічних функцій та їх мінімізації.

Комутативний закон

; .

Асоціативний закон

;

.

Закон повторення (тавтології)

; .

Закон обернення

Якщо , то

Закон подвійної інверсії

Закон нульової множини

; .

Закон універсальної множини

;

Доповняльний закон

;

Дистрибутивний закон

Закон поглинання

Закон склеювання

Закон інверсії (правила де Моргана)

;

;

3. Мінімізація логічних елементів

Важливим етапом проектування комп’ютерних схем є мінімізація мулевих функцій, тобто знаходження їхніх виражень з мінімальним числом букв. Мінімізація забезпечує побудову економічних схем комп’ютерів.

Пошук канонічної форми запису є початковим етапом синтезу логічних схем. Найбільше поширення одержали досконала диз'юнктивна нормальна форма (ДДНФ) і досконала кон’юнктивна нормальна форма (ДКНФ). Для одержання цих форм вводяться поняття мінтермів (конституєнта 1) і макстермів (конституєнта 0).

Мінтерм — це функція п змінних, яка дорівнює одиниці тільки на одному наборі. Мінтерм одержують як кон'юнкцію п змінних, що входять до нього у прямому виді, якщо значення даної змінної в наборі Xі = 1, і – із запереченням, якщо Хі = 0. При п змінних є 2n мінтермів m0,m1,…, mR, де R = 2n 1. Всі мінтерми двох змінних наведені в таблиці 1.

Таблиця 1

Мінтерми двох змінних

X1

Х2

F9

Мінтерми

Макстерми

0

0

1

M

0

1

0

M

1

0

0

M

1

1

1

M

Значення функції F9, які відповідають, згідно з таблицею істинності, кожному i-му наборові, позначені через , , , . Представлення функції F9 у ДДНФ є диз'юнктивною сумою мінтермів, які відповідають наборам змінних, для яких = 1:

Макстерм — це функція п змінних, яка дорівнює нулю тільки на одному наборі. Макстерм одержують як диз'юнкцію усіх змінних, що входять до нього у прямому ви­гляді, коли значення Xi = 0, або в інверсному вигляді, якщо значення Xi = 1. Число макстермів дорівнює 2n, для функції двох змінних вони наведені в табл. 1. Пред­ставлення функції F9 у ДКНФ записується у вигляді:

Методи мінімізації:

  1. Спрощення функції із використанням аксіом та законів алгебри логіки.

  2. Діаграми Вейча (карти Карно)

  3. Метод Квайна-Мак Класкі (табличний)

Розглянемо метод мінімізації за допомогою діаграм Вейча.

1

1

.

.

Кожна клітинка діаграми Вейча відповідає одному з наборів змінних (конституенті 1). В клітинці записується значення функції, яке вона приймає на даному наборі. Сусідні клітинки можна включати в об’єднання (2, 4, 8, 16… клітинок)

Для даного об’єднання в доданку функції залишаться тільки ті змінні, які не змінюють свого значення для всіх клітинок об’єднання.

Приклади мінімізації Вейча:

а)

x1

x2

1

1

1

0

1

1

1

0

x3

б)

x1

x2

1

1

1

1

0

0

1

0

x3

в)

x1

x2

1

1

0

0

1

1

0

1

x4

1

1

0

1

1

1

0

0

x3

г)

x1

x2

1

1

0

0

1

1

1

1

x4

0

0

1

0

0

0

0

0

x3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]