Логические функции
Физические основы электроники
Учебное пособие
Редактор доц. Удальцов А.Н.
Корректор Шкитина Д.С.
Лицензия №020475, январь 1998 г. Подписано в печать
Формат бумаги 62 х 84 1/16
Бумага писчая №1. Уч. изд. л. Тираж экз.
Заказ №
СибГУТИ, 630102, г. Новосибирск, ул. Кирова, 86.
Основным понятием алгебры логики является понятие высказывания. Под высказыванием понимается предположение, относительно которого имеет смысл утверждение о том, истинно оно или ложно. Считается, что высказывания удовлетворяют закону исключенного третьего, т. е. они не могут быть одновременно и истинными, и ложными. По аналогии с понятием равенства в алгебре, в алгебре логики широко используется понятие эквивалентности. Следует заметить, что значение истинности высказывания может быть переменным.
При логическом описании схем различных узлов компьютеров, значения истинности высказываний обозначают цифрами. Если высказывание истинно, то его значение равно 1, если же высказывание ложно, то его значение равно 0. Произвольное высказывание можно рассматривать как некоторую переменную величину, принимающую только два значения: 0 или 1. Понятие произвольного высказывания широко используется при построении различных схем компьютера, так как сигналы на входах и выходах этих схем представляют, как правило, только один из двух кодов: 0 или 1. Поэтому при рассмотрении сложных логических зависимостей вместо термина «произвольное высказывание» (или «переменное высказывание») часто пользуются термином «двоичная переменная» («логическая переменная»). При этом под двоичной переменной понимается произвольная величина, которая принимает только два значения: 0 или 1. Кроме постоянных, т. е. имеющих вполне определенное значение истинности, и переменных высказываний в алгебре логики рассматриваются еще простые и сложные высказывания.
Высказывание, значение истинности которого не зависит от значений истинности других высказываний, называют простым. При абстрагировании понятия высказывания, что обычно делается при рассмотрении конкретных схем вычислительных машин, простое высказывание, являющееся произвольным, считается независимой двоичной, или логической, переменной.
Высказывание, значение истинности которого зависит от значений истинности других составляющих его высказываний, называется сложным. Сложные высказывания в алгебре логики называют также формулами; при этом записывают их путем обозначения связей между отдельными исходными высказываниями. Сложные высказывания подобно простым могут быть как постоянными, так и переменными. Если исходные высказывания являются переменными, то и сложное высказывание, составленное из них, как правило, также является переменным, принимая только два значения истинности: 0 или 1. Если задать определенные значения истинности всем переменным исходным высказываниям, то и переменное сложное высказывание, составленное из них, принимает вполне определенное значение истинности. Таким образом, каждая формула, т. е. сложное переменное высказывание, определяет некоторую логическую функцию, аргументами которой являются переменные исходные высказывания. Обычно переменное высказывание представляют в виде считая
символом логической функции. Функция
является двоичной функцией, так как она принимает только два значения (0 или 1) и зависит от двоичных переменных. Количество значений двоичных функций и их аргументов ограничено, поэтому они описываются конечными таблицами. Ниже рассмотрим наиболее часто используемые при анализе и синтезе схем логические функции.