
- •Электроника и микропроцессорная техника
- •1.Элементы математического аппарата цифровой техники
- •1.1.Системы счисления
- •1.2.Двоичная арифметика
- •1.3.Числовые коды
- •1.4.Алгебра логика
- •1.4.1.Аксиомы алгебры логики
- •1.4.2.Теоремы и тождества алгебры логики
- •1.5.Логические функции
- •1.5.1.Область определения логических функций
- •1.5.2.Таблица истинности
- •1.5.3.Логические функции одной переменной
- •1.5.4.Логические функции двух переменных
- •1.5.5.Теоремы разложения
- •1.6.Представление логической функции в виде сднф и скнф
- •1.6.1.Первичные термы
- •1.6.2.Минтермы и макстермы
- •1.6.3.Запись функции в виде сднф и скнф
- •1.6.4.Совершенные нормальные формы в базисах и-не и или-не
- •1.7.Минимизация логических функций
- •1.7.1.Конъюнктивные и дизъюнктивные термы
- •1.7.2.Правила минимизации логических функций
- •1.7.3.Минимизация функции с помощью карты Карно
- •2.7.2.Логические элементы с открытым коллектором
- •2.7.3.Логические элементы с открытым эмиттером
- •2.7.4.Логические элементы с третьим состоянием выходов
- •2.7.5.Применение лэ с открытым коллектором
- •3.2.Модели потенциальных схем (автоматов)
- •3.2.1.Основная модель асинхронного потенциального автомата
- •3.2.2.Основная модель синхронного автомата
- •3.2.3.Синтез асинхронных потенциальных триггеров и элементов памяти
- •3.2.4.Синтез синхронных триггеров
1.4.Алгебра логика
В алгебре логики рассматриваются следующие компоненты:
переменные, могут принимать только два значения 0 и 1, переменные будем обозначать латинскими буквами x,y,z…, а также x0,x1,…xn, y0,y1,…yn и т.д.;
отношение эквивалентности (равенства «=»), удовлетворяет следующим свойствам:
рефлексивность – x=x;
симметричность – если x=y то y=x;
транзитивность – если x=y и y=z то x=z, отсюда следует принцип, если x=y, то в любой формуле, содержащей x, в место x можно подставить y, и в результате будет получена эквивалентная формула;
три операции:
дизъюнкция, операция ИЛИ, логическое сложение. Обозначают знаком ∨ или +;
конъюнкция, опе6рация И, логическое умножение, обозначается знаком ∧, или &, или *, или опускается;
отрицание, инверсия, операция НЕ, обозначается чертой над переменной, или над элементами 0 и 1, или над операциями с охватом всех переменных входящих в операцию (
);
1.4.1.Аксиомы алгебры логики
Формула (1.1) – утверждает, что в алгебре логики рассматриваются только двоичные переменные.
Формулы (1.2)-(1.4) – определяют операции дизъюнкции и конъюнкции.
Формула (1.5) – определяет операцию отрицания.
1.4.2.Теоремы и тождества алгебры логики
На основании аксиом алгебры логики можно вывести ряд теорем и законов.
Идемпотентные законы
(1.6)
Коммутативные законы
(1.7)
Ассоциативные законы
(1.8)
дистрибутивные законы
(1.9)
Законы отрицания
(1.10)
(1.11)
(1.12)
Законы двойственности (теоремы де Моргана)
(1.13)
Закон двойного отрицания
(1.14)
Законы поглощения
(1.15)
Операции склеивания
(1.16)
(1.17)
Большинство теорем, а также аксиом записаны парами. При внимательном изучении пар можно вывести принцип двойственности – если в тождестве произвести взаимные замены операций дизъюнкции и конъюнкции, а также элементы 0 и 1, если они имеются то получим тоже тождество. Такое свойство называется принципом двойственности.
f(v,0,l/+,&)=g(v,0,/+,&) где v=(xn-1,...,x0) то справедливо также тождество: f(v,l,0/&,+)=g(v,l,0/&,+)
Все теоремы могут быть доказаны аналитически или методом перебора.
Метод перебора – тождество (1.13)
-
XY
0 0
0 1
1 0
1 1
Аналитический метод – тождество (1.17)
Порядок выполнения операций:
отрицание слагаемой или сомножителя;
конъюнкция сомножителей;
дизъюнкция слагаемых;
общее отрицание дизъюнкции или конъюнкции.
1.5.Логические функции
Логическая функция – это логическое выражение, состоящее из логических переменных связанных между собой с помощью операций алгебры логики.
В соответствии с выше приведенными аксиомами (1.1)-(1.5) функция может принимать в зависимости от значений переменных xp только два значения 0 и 1.
Для функции n переменных
xn-1,…,x0
будем использовать общее обозначение
где v=(xn-1,…,x0)
каждая переменная xp
(p=0,1,2,…,n)
может принимать только два значения 0
и 1. Поэтому число всех возможных
комбинаций значений xn-1,…,x0
конечно и равно 2n.
В общем виде конкретное значение переменной xp (0 или 1) будем обозначать через ep. Символами i, j и т.п. будем обозначать порядковые десятичные числа. en-1…ep…e0 – обобщающая запись двоичного числа, где ep = 0 или 1, и являются элементами алгебры логики если они используются в качестве значений переменных, для этих элементов не существует соотношений больше или меньше.