Функціонально-повні логічні базиси
Логічні базиси
ЛЕКЦІЯ 4
Набір логічних елементів з допомогою якого можна реалізувати будь-яку логічну функцію називають функціонально-повним логічним або універсальним базисом.
Найбільш відомим з цих базисів буде набір, який складається з логічних елементів НІ, І, АБО, а також констант 0 і 1. Нелегко знайти цифрову схему де б не використовувався цей базис. Цей базис називається булевим, тому що його вперше дослідив англійський вчений Буль.
Крім булевого базису, на практиці використовуються ще два універсальні базиси, один з яких складається з елементів - І, НІ, а другий - АБО, НІ. Перший з цих базисів відповідно до прізвищ вчених, які їх запропонували, називається базисом штрих Шефера, а другий – стрілка Пірса. Вони відповідно позначаються як і
. Як бачимо, ці базиси мають в своєму складі два логічних елемента, тобто на один елемент менше, чим має булевий базис. Це значить, що булевий базис є надмірним, в той же час як два інші базиси за складом елементів є мінімальними. При цьому, вони залишаються універсальними. Якщо видалити з цих базисів хоча б один логічний елемент, то він перетвориться в неповний базис, з допомогою якого вже не можна буде реалізувати будь-яку логічну функцію, а відповідно і схему цифрового пристрою.
Нижче в таблиці істинності 1 для порівняння між собою наведена логіка функціонування елементів І, АБО, А|В, А↓В для трьох змінних. Аналогічно будуються таблиці істинності і для більшої кількості елементів.
Таблиця 1 – Логіка функціонування логічних
елементів І, АБО, А|В, А↓В
Вхід | АБО | І | А|В | А↓В |
x1 x2 x3 | ||||
0 0 0 | ||||
0 0 1 | ||||
0 1 0 | ||||
0 1 1 | ||||
1 0 0 | ||||
1 0 1 | ||||
1 1 0 | ||||
1 1 1 |