Общие требования к типам входов и выходов и их количеству:
ФБ №1 «Логическое И»
ФБ реализует функцию конъюнкции (или логического умножения) булевой алгебры (это функция двух, трёх или более переменных). Таблица истинности для 3 входов (A, B и C):
| A | B | C | Выход |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
Т. е. на выходе будет «1» если все входы ФБ = «1». В противном случае выход = «0».
ФБ №2 «Логическое включающее ИЛИ»
ФБ реализует функцию «дизъюнкции» булевой алгебры (это функция двух, трёх или более перемен-ных). Таблица истинности для 3 входов (A, B и C):
| A | B | C | Выход |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
Т. е. на выходе будет «0» если все входы ФБ = «0». В противном случае выход = «1».
ФБ №3 «Логическое исключающее ИЛИ»
ФБ реализует функцию «сложения по модулю 2». Для 3 и более операндов выполняется последовательное сложение по модулю 2.
Таблица истинности для 3 входов (A, B и C):
| A | B | C | Выход |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
ФБ №4 «Логическое НЕ»
ФБ реализует функцию логического отрицания или логической инверсии. ФБ может иметь только 1 дискретный вход и 1 дискретный выход. Таблица истинности:
| Вход | Выход |
|---|---|
| 0 | 1 |
| 1 | 0 |