- •Конспект лекцій з дисципліни "Комп’ютерна логіка"
- •5.05010201 “Обслуговування комп’ютерних систем і мереж”
- •Тема 1.1 Основні поняття з теорії інформації
- •Принципи побудови еом. Класифікація апаратних засобів еом.
- •Способи представлення інформації в цифрових апаратах (ца)
- •Тема 1.2 Системи числення та представлення інформації в еом.
- •Форми представлення чисел в еом Форма з фіксованою комою
- •Форма з плаваючою комою.
- •Тема 1.3 Виконання арифметичних операцій над двійковими числами
- •Додавання багаторозрядних двійкових чисел
- •Алгебраїчне додавання з використанням оберненого коду
- •Алгебраїчне додавання з використанням модифікованого коду
- •Переповнення розрядної сітки не виникає.
- •Тема 1.4 Двійково – кодовані системи числення
- •Формальні правила порозрядного додавання в двійководесяткових кодах
- •Приклад 1. Додати числа 2 і 3 в коді "8421"
- •Правила додавання в коді "8421"
- •Представлення від’ємних чисел в двійководесяткових кодах
- •Виконання арифметичних операцій в спеціальних кодах
- •Тема 2.1 Поняття про Булеві функції. Основні закони та тотожності алгебри логіки
- •Аналітична форма.
- •Поняття про мінтерми і макстерми.
- •Логічні функції від одного аргументу:
- •Логічні функції від двох аргументів.
- •Ііі. Перетворити в базисі і-ні функцію
- •VI. Перетворити функцію в базисі або – ні
- •Тема 2.2 Представлення логічних функцій
- •Тема 2.3 Мінімізація функцій алгебри логіки
- •Тема 2.4 Аналіз та синтез комбінаційних пристроїв в різних базисах
- •Умовні графічні позначення логічних елементів серій к155, к555, к531.
- •Логічні елементи еом.
Ііі. Перетворити в базисі і-ні функцію
IV. f = x1 2·( 3x2·x1) І – АБО – НІ І – НІ
V. f = x2 3) І – АБО – НІ І – НІ
VI. Перетворити функцію в базисі або – ні
І, АБО, НІ
VII. І, АБО, НІ АБО – НІ
Приклад 1.
І, АБО, НЕ І – НЕ
Приклад 2.
І, АБО, НІ АБО – НІ
Тема 2.2 Представлення логічних функцій
Лекція №6 Форми представлення логічних функцій
Диз’юнктивна (ДНФ) та кон’юнктивна(КНФ) нормальна форма.
Перехід від ДНФ та КНФ до ДНДФ та ДКНФ.
Диз’юнктивна нормальна форма (ДНФ) – це є булева сума елементарних добутків. Наприклад:
f = x1х1· 2 1·х2· 3 – нормальна диз’юнктивна форма.
f = x1х1· 2 2·х2· 3·х1 – ненормальна диз’юнктивна форма.
Кон’юктивна нормальна форма (КНФ) – це є булевий добуток елементарних сум.
КНФ: f = (x1 2)·(х 1х2 3)
не є КНФ: f = (x1 2)·(х 1·х2 3)
Довершена ДНФ (ДДНФ) – ДНФ функції n – аргументів, яка складається з елементарних добутків ранга n (тобто з мінтермім).
Приклад: f = x1·х2· 3 1· 3·х2х1· 2· 3 – ДДНФ
f = x2· 3 3х1· 2· 3 – не є ДДНФ.
Довершена КНФ (ДКНФ) – КНФ функції n – аргументів, яка складається з елементарних сум ранга n (макстермів).
Приклад: f = (х1х2 3)·(х1 2 3)·(х1 2 3) – ДКНФ
f = (х1х2)·(х1х2 3)·(х1 3) – не є ДКНФ
Запис ДДНФ і ДКНФ за таблицею істинності
х3 |
х2 |
х1 |
f |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
22 |
21 |
20 |
|
f = 3·х2·х1х3· 2· 1х3·х2·х1 функція =1
ДКНФ
f = (х3х2х1)·(х3х2 1)·(х3 2х1) ( 3х2 1)·( 3 2х1) функція =0
х3 |
х2 |
х1 |
f |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
22 |
21 |
20 |
|
ДДНФ
f = 3· 2· 1 3· 2·х1х3· 2· 1х3· 2·х1
ДКНФ
f = (х3 2х1)·(х3 2 1)·( 3 2х1)·( 3· 2· 1)
Запис функції ДДНФ і ДКНФ за допомогою аналітичних перетворень.
f (х3, х2, х1) = х1·( 2 3) 2·х1 = х1· 2 3·х1 2·х1 = х1· 2·(х3 3) х1· 3·(х2 2) 2·х1·(х3 3) = х1· 2·х3х1· 2· 3 х1· 3·х2 х2· 3· 2 2·х1·х3 2·х1· 3= х1· 2·х3 х1· 2· 3 х1· 3·х2
Висновки: Для переходу до ДДНФ необхідно:
розкрити душки (розподільчий закон).
кожний з добутків домножити на вираз типу (х ), аргумент взяти з індексом, який не входить в даний добуток (тотожність х·1=х, х =1).
Розкрити всі дужки і привести подібні члени. (розподільчий, переставний, і закон хх=х)
Приклад:
f (х1, х2, х3, х4) = х1•х3•х2 3•х2 3•х4• 2• 1 = х1•х2•х3•(х4 4) 3•х2•(х1 1) 3•х4• 2• 1 = х1•х3•х2•х4 х1•х2•х3• 4 х2• 3•х1 3• 1•х2 3•х4• 2• 1= х1•х3•х2•х4 х1•х2•х3• 4 х2• 3•х1•(х4 4) 3• 1•х2•(х4 4) 1• 2• 3•х4 = х1•х3•х2•х4 х1•х2•х3• 4 х2• 3•х1•х4 х2• 3•х1• 4 1 3• 2•х4 3• 1•х2• 4 1• 2• 3•х4