КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Переключательные функции двух аргументов
Переключательные функции одного аргумента. Существует четыре различных ПФ одного аргумента, таблица истинности которых имеет следующий вид:
Функция f0(x) называется константой нуля и обозначается f0(x)=0 при любом x. Аналогично функция f3(x) и называется константа единицы т.е. f3(x)=1. Функция f1(x) повторяет значение аргумента x и следовательно f1(x)=x. Функция f2(x) принимает значение противоположное значению аргумента x. Эту функцию называют отрицанием (инверсией) переменной x и вводят для нее специальное обозначение f2(x)=. Черта стоящая над аргументом имеет смысл определенного функционального преобразования и называется знаком отрицания. Логический элемент, реализующий функцию отрицания, называют элементом НЕ или инвертором и по ГОСТу обозначают следующим образом:
Для двух аргументов существует четыре набора значений переменных и шестнадцать различных ПФ.
В шестнадцать ПФ входят также функции, которые зависят от меньшего числа аргументов. Таких функций в таблице истинности шесть: f0(x1,x2)=0 – функция константа нуля. F15(x1,x2)=1 – функция константа единицы. F3(x1,x2)=х1, F5(x1,x2)=х2, F12(x1,x2)=, F10(x1,x2)=. Рассмотрим оставшиеся десять ПФ от двух аргументов. Функция f1(x1,x2) называется логическое произведение или конъюнкция и обозначается: f(x1,x2)=х1*х2=х1^х2=х1&х2. Таблица истинности этой функции совпадает с таблицей умножения двух одноразрядных двоичных чисел т.е. f1(x1,x2)=1 тогда, когда аргументы равны между собой и равны единице, в остальных случаях функция равна нулю. Логический элемент, реализующий эту функцию, называют элементом И или конъюнктором. Обозначение конъюнктора на функциональных схемах: Конъюнкция легко обобщается на случае n аргументов, когда реализуется функция вида: f(x1,x2,…,xn)=x1*x2*…*xn. Функция конъюнкция n аргументов равна единице тогда, когда все аргументы равны единицы. Функция f7(x1,x2) – называется дизъюнкцией х1 или х2 и обозначается f7(x1,x2)=x1vx2. Дизъюнкция реализуется элементом, который называется элементом ИЛИ или дизъюнктором. Сигнал на выходе дизъюнктора принимает нулевое значение только в том случае, если ни один из входных сигналов не имеет в данный момент времени единичное значение. Функция f9(x1,x2)=x1~x2 – равна единице тогда, когда оба аргумента равны между собой. Это функция носит название логической равнозначности.
Функция f6(x1,x2)=x1x2 – логическая неравнозначность или сумма по модулю 2. эта функция принимает единичное значение тогда, когда х1≠х2. Второе название этой функции объясняется тем, что таблица истинности f6 совпадает с таблицей сложения двух одноразрядных двоичных чисел по модулю 2, т.е. 0+0=0, 1+0=1, 0+1=1, 1+1=0. Обобщим эту функцию на случай n аргументов. Такая функция принимает единичное значение тогда, когда число аргументов равных единице нечетно и равна нулю если число аргументов четно.
Функции f11(x1,x2)=и f13(x1,x2)=называются импликациями и читаются: если х2, то х1 для f11, или если х1, то х2 для f13. Функция f11 принимает нулевое значение только тогда, когда х2=1, х1=0. Функция f2(x1,x2)=x1x2 – читается: не верно, что если х1, то х2 и является инверсией функции импликации f13. . Функция f13: . Функция f14(x1x2)=x1/x2=называется штрихом Шеффера и является отрицанием функции конъюнкции. Элемент, реализирующий эту функцию, называется элемент И-НЕ и обозначается: .
f8(x1x2)=x1↓x2=. Функция f8 – называется стрелкой Пирса и является отрицанием от дизъюнкции. Элемент, реализующий эту функцию, называется элемент ИЛИ-НЕ и обозначается:
Две последних функции играют очень важную роль в вычислительной технике, поскольку все остальные функции могут быть выражены через каждую из них. Система ПФ {f1, f2,,…,fm}, из которых с помощью операций суперпозиции и подстановки можно получить любую сколь угодно сложную ПФ, называется функционально полной системой (ФПС) ПФ. Такие системы ПФ называют базисом. Приведем примеры некоторых базисов:
Первые два базиса называются универсальными. Кроме универсального базиса существует булев базис:
f2=x1&x2 f3=
f2=x1&x2 f3=1 – базис Жигалкина Возникает вопрос какие ПФ представляют наибольший практический интерес? Оказывается, что наиболее удобный для решения задач синтеза схем ЭВМ является ФПС ПФ, содержащая операции конъюнкция, дизъюнкция и отрицание, т.е. булев базис. Этот набор ПФ обладает замечательным свойством: может построить любую КС так, что она будет содержать наименьшее количество элементов, в крайнем случае, равное. Поэтому эта система называется основной функционально полной системой ПФ.
Дата добавления: 2014-10-31; Просмотров: 594; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |