- •Розділ 1. Елементи алгебри-логіки
- •1:1 Релейні та логічні елементи. Їх характерні особливості. Узагальнена схема та особливості релейного пристрою.
- •1:2 Визначення логічної змінної та логічної функції. Таблиця істинності.
- •1:3 Конституенти одиниці та нуля. Основні логічні функції.
- •1:4 Основні закони алгебри-логіки (без доведення).
- •1:5 Диз’юнктивна нормальна форма та довершена диз’юнктивна нормальна форма. Їх властивості.
- •1:6 Кон’юнктивна нормальна форма та довершена кон’юнктивна нормальна форма. Їх властивості.
- •1:7 Функції однієї змінної.
- •Розділ 2. Синтез однотактних схем
- •2.1 Алгоритм синтезу однотактних схем за допомогою таблиць істинності і карт Карно.
- •2.3 Синтез схеми перетворення коду Грея у двійковий код
- •2.4 Синтез схеми перетворення двійкового коду у двійково-десятковий.
- •2.5 Застосування постійних запам’ятовуючих пристроїв для реалізації комбінаційних функцій.
- •Розділ 3. Синтез багатотактних схем
- •3.1 Таблиця переходів, як змістовний опис роботи багатотактної схеми.
- •3.2 Послідовність синтезу багатотактної схеми на основі таблиць переходів і карт Карно.
- •3.5 Змагання в безконтактних схемах і способи запобігання їм.
- •3.6 Особливості синтезу схем методом таблиць переходів і карт Карно з технологічними затримками.
- •3.7 Схема і принцип дії тактового розподільника
- •3.8 Математичний опис роботи схеми керування на основі тактового розподільника.
- •3.9 Алгоритм синтезу схеми керування на основі тактового розподільника.
- •3.10 Циклограми, як графічний метод зображення умов роботи схеми. Основні поняття та визначення.
- •3.11 Алгоритм складання рівняння для вихідного елемента на основі методу циклограм.
- •3.12 Сутність та приклад першої перевірки реалізованості циклограми.
- •3.13 Сутність та приклад другої перевірки реалізованості циклограми.
- •3.15 Уведення самоблокування для циклограм, що мають кілька періодів вмикання.
- •3.17 Загальні відомості про тригери. Подання умов роботи схеми за допомогою графу переходів. Основні поняття та визначення.
- •3.18 Послідовність синтезу багатотактних схем на основі rs-тригерів.
- •3.19 Запис умов вмикання та вимикання тригерів за відомим графом переходів.
- •3.20 Особливості синтезу синхронних багатотактних багатовходових схем.
- •3.21 Особливості синтезу синхронних одновходових схем.
- •3.22 Будова і принцип дії мультиплексора-селектора.
1:6 Кон’юнктивна нормальна форма та довершена кон’юнктивна нормальна форма. Їх властивості.
Елементарна кон’юнкція (диз’юнкція) – кон’юнкція (диз’юнкція)
кількох аргументів, кожний з яких може одноразово входити до неї зі знаком
інверсії або без нього. Наприклад, — елементарні
кон’юнкції — елементарні диз’юнкції.
Диз’юнкція кількох елементарних кон’юнкцій називається диз’юнктив-
ною нормальною формою (ДНФ).
Аналогічно, кон’юнкція кількох елементарних диз’юнкцій називається
кон’юнктивною нормальною формою (КНФ). Наприклад, –
ДНФ, – КНФ. Кількість аргументів в елементарній кон’юнкції (диз’юнкції) називається її довжиною і визначає її ранг. Наприклад, abc – кон’юнкція третього рангу, – диз’юнкція четвертого рангу.
Нехай функція має вигляд КНФ, причому кожний її диз’юнктивний член містить усі n аргументів. У цьому разі кожна диз’юнкція – це конституента нуля, а форма функції називається довершеною кон’юнктивною нормальною
формою (ДКНФ).
Конституента нуля для третього набору аргументів (див. табл. 1.1) має
вигляд , для четвертого – , для п’ятого – . Вираз функції у ДКНФ записують у вигляді кон’юнкції цих конституент:
Функцію, що задана у КНФ, можна розгорнути у ДКНФ, таким чином:
- у кожну елементарну диз’юнкцію увести відсутні змінні шляхом
додаванням нуля у вигляді aa , де а – відсутня змінна;
- виконати перетворення за дистрибутивним (1.4) і комутативним
(1.2) законами;
- вилучити однакові диз’юнкції застосуванням закону повторення
(1.5).
Виконаємо процедуру розгортання функції, поданої у КНФ:
Довершена кон’юнктивна нормальна форма функції має такі
властивості:
1) якщо для будь-якого набору аргументів функція дорівнює нулеві,
то тільки один з членів ДКНФ набуває нульового значення;
2) якщо функція для певного набору аргументів дорівнює одиниці, то жоден з членів ДКНФ не дорівнює нулеві.
1:7 Функції однієї змінної.
Логічна функція n змінних повністю визначається таблицею істинності.
Конкретні значення функції для кожного набору аргументів визначають одну
з можливих функцій n змінних. Якщо врахувати, що для кожного з наборів змінних (аргументів) функція може набути двох значень (0 або 1), то
загальну кількість N функцій n змінних можна визначити як кількість
двійкових розрядних чисел, тобто .
Кількість функцій N є скінченною, але вона дуже швидко зростає зі
збільшенням кількості змінних n. Наприклад, якщо n = 5, кількість функцій
перебільшує п’ять мільярдів. Тому логічні функції від великої кількості змінних зручніше подавати у формі функцій від функцій, тобто застосовувати принцип суперпозиції, який полягає у підставлянні у функцію нових функцій замість аргументів. Нехай, наприклад, є функції двох змінних f1 (а, b), f2 (с, d), f3 (e, h). Тоді вразі підставляння e = f1 (а, b), h = f2 (с, d) отримаємо функцію чотирьох змінних f3 [f1 (а, b), f2 (с, d)].
Найважливіше значення в алгебрі логіки мають функції однієї та двох
змінних.
Розглянемо спочатку функції однієї змінної а. Кількість таких функцій
Складемо таблицю істинності (табл. 1.2) і визначимо за нею
кожну з цих функцій.
Таблиця 1.2. Таблиця істинності функцій однієї змінної
1. Вираз функції f1 можна отримати, подавши її у ДКНФ,
Ця функція тотожно дорівнює нулеві незалежно від значення змінної а і
називається нульовою.
2. Функція f2 у ДДНФ або ДКНФ має вигляд f2 = а і називається
повторенням а.
3. Функція – це інверсія а.
4. Функція не залежить від значення а і називається
одиничною. Одиничну та нульову функції називають також функціями-
константами.
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.15