- •И.Д. Долгий синтез и анализ дискретных устройств
- •1. Функции алгебры логики
- •1.1. Основные понятия и определения
- •1.2. Функции алгебры логики (фал) одного
- •1.3. Функции алгебры логики двух аргументов
- •Фал конъюнкция
- •Фал дизъюнкция
- •2. Преобразование функций алгебры логики
- •2.1. Тождества алгебры логики
- •2.2. Законы алгебры логики
- •2.3. Теорема разложения в ряд функции алгебры
- •2.4. Функционально-полные системы функций
- •2.5. Стандартные формы функций алгебры логики
- •3. Минимизация функций алгебры логики
- •3.1. Некоторые понятия и определения
- •3.2. Аналитический метод минимизации фал
- •3.3. Табличные методы минимизации функций
- •4. Синтез дискретных автоматов
- •4.1. Техническая реализация функций алгебры
- •4.2. Основные сведения о дискретных автоматах
- •4.3. Синтез комбинационных автоматов
- •5. Синтез конечных автоматов
- •5.1. Синтез конечных автоматов мили
- •Совмещенная таблица переходов и выходов
- •Минимальная таблица переходов и выходов
- •Минимальная абстрактная таблица
- •Структурная таблица переходов
- •Структурная таблица выходов
- •Преобразованная таблица выходов
- •5.2. Синтез конечных автоматов мура
- •6. Анализ комбинационных автоматов
- •6.1. Задачи анализа
- •6.2. Анализ релейно-контактной схемы
- •6.3. Анализ схем комбинационНых автомаТов,
1.3. Функции алгебры логики двух аргументов
Количество
функций двух аргументов равно
эти функции представлены в следующей
таблице.
Таблица 1.6.
Функции двух аргументов
Аргументы |
Наборы аргументов |
Аналитическая запись функции |
Название функции |
Представление ФАЛ двух аргументов в СДНФ |
х1 х2 |
0 0 1 1 0 1 0 1 |
|||
1 |
2 |
3 |
4 |
5 |
f0 |
0 0 0 0 |
0 |
Константа нуля |
– |
f1 |
0 0 0 1 |
|
Конъюнкция (логическое произведение) |
|
f2 |
0 0 1 0 |
|
Отрицание импликации от х1 к х2 |
|
f3 |
0 0 1 1 |
|
Повторение аргумента х1 |
|
f4 |
0 1 0 0 |
|
Отрицание импликации от х2 к х1 |
|
f5 |
0 1 0 1 |
|
Повторение аргумента |
|
f6 |
0 1 1 0 |
|
Неравнозначность |
|
f7 |
0 1 1 1 |
|
Дизъюнкция |
|
f8 |
1 0 0 0 |
|
Отрицание дизъюнкции |
|
f9 |
1 0 0 1 |
|
Равнозначность |
|
f10 |
1 0 1 0 |
|
Отрицание аргумента х2 |
|
f11 |
1 0 1 1 |
|
Импликация от х2 к х1 |
|
f12 |
1 1 0 0 |
|
Отрицание аргумента х1 |
|
f13 |
1 1 0 1 |
|
Импликация от х1 к х2 |
|
1 |
2 |
3 |
4 |
5 |
f14 |
1 1 1 0 |
|
Отрицание конъюнкции |
|
f15 |
1 1 1 1 |
1 |
Константа единицы |
– |
Из 16-ти функций двух аргументов необходимо глубоко разобраться и усвоить те функции, на базе которых построены и широко используются логические элементы «И», «ИЛИ», «НЕ», «И-НЕ», «ИЛИ-НЕ».
Логический элемент «И» представляет собой техническую реализацию функции алгебры логики двух аргументов, которая называется конъюнкцией или логическим произведением двух аргументов. Таблица истинности данной функции имеет вид
Таблица 1.7.
Фал конъюнкция
-
0 0
0
0 1
0
1 0
0
1 1
1
Из таблицы 1.7. следует, что конъюнкция равна единице только в том случае, если оба аргумента х1 и х2, которые перемножаются, равны единице. Если хотя бы один аргумент равен 0, то логическое произведение будет равно 0. Функцию конъюнкция сокращенно называют функцией «И», потому, что и аргумент х1 и аргумент х2 должны быть равны единице, чтобы функция была равна единице. В алгебре логики используются следующие знаки умножения: «», «», «».
Логический элемент «ИЛИ» построен на основе функции алгебры логики, которая является дизъюнкцией, т.е. логическим сложением аргументов. Значение данной функции представлено в таблице истинности (табл. 1.8.).
Таблица 1.8.
