- •Конспект лекцій з дисципліни "Комп’ютерна логіка"
- •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.
- •Логічні елементи еом.
Логічні функції від одного аргументу:
Кількість функцій визначається формулою , де n кількість аргументів
х |
f1(x) |
f2(x) |
f3(x) |
f4(x) |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
f2 = x
f3 =
f4 =1
f1 – абсолютно ложна функція (константа нуля)
f2 – повторення значення логічної змінної (тотожна функція)
f3 – логічна інверсія, або функція НІ
f4 – абсолютна істина (константа одиниці).
Логічні функції від двох аргументів.
Ф-ція
x1 x2
Опис
00
01
10
11
f1(x)
0
0
0
0
0, константа нуль
F2(x)
0
0
0
1
х1·x2, x1x2, логічний добуток (кон’юнкція)
F3(x)
0
0
1
0
х1x2, (заборона по х2)
F4(x)
0
0
1
1
змінна х1
F5(x)
0
1
0
0
х2х1 (заборона по х1)
F6(x)
0
1
0
1
змінна х2
F7(x)
0
1
1
0
х1 х2 , (сумування по модулю 2)
F8(x)
0
1
1
1
х1 х2 (логічна сума, диз’юнкція)
F9(x)
1
0
0
0
х1х2 (функція Пірса)
F10(x)
1
0
0
1
х1=х2, (логічна рівнозначність)
F11(x)
1
0
1
0
2 інверсія х2
F12(x)
1
0
1
1
х2х1, імплікація від х2 до х1
F13(x)
1
1
0
0
1 , інверсія х1
F14(x)
1
1
0
1
х1х2 , (імплікація від х1 до х2)
F15(x)
1
1
1
0
х1 х2 , (функція Шеффера)
F16(x)
1
1
1
1
1, константа одиниця
f 2 = х1·x2, x1x2, логічний добуток (кон’юнкція)
операція І (AND).
f11 = 2 інверсія х2 НІ (NOT).
За допомогою цих 3 операцій можна здійснити всі операції.
f 9 = функція Даггера, операція АБО-НІ
f15 = = функція Шеффера І - НІ
Приклади:
Основні закони та тотожності алгебри логіки. Поняття про функціонально повні системи, базиси та мінімальні базиси.
Основні закони алгебри логіки:
асоціативний (сполучний) закон: (х1·х2)·х3 = х1·(х2·х3);
(х1+х2)+х3=х1+(х2+х3)=х1+х2+х3.
дистрибутивний (розподільчий) закон: (х1+х2)х3 = х1·х3+х2·х3;
комутативний (переставний) закон: х1 ·х2 = х2 ·х1; х1+х2=х2+х1.
Основні співвідношення для інверсії:
Закон подвійного заперечення:
Основні тотожності для диз’юнкції і кон’юнкції.
диз’юнкція кон’юнкція
0+х = х х·0 = 0
х+1 = 1 х·1 = х
х+х = х х·х = х
х+ = 1 х· = 0
х+х+...+х=х х·х·...·х=х
Перетворення де Моргана (застосовується дія переходу від диз’юнкції до кон’юнкції і навпаки)
Базис – це набір булевих функцій, виключення з якого любої функції перетворює систему булевих функцій в неповну.
Приклади базисів: 1) І, АБО, НІ; 2)"І – НІ"; 3) "АБО – НІ".
Приклади:
І. f = х1х2· 3·х4х5 1х2·( 3·х4х2· 3) =1
ІІ. f = х2·х3·(х1х2·х3· 4)·( 3 3)х2 = 0х2 = х2