Каково применение логических элементов в цифровой технике?
Простейшие логические элементы представляют собой основные схемы, входящие в сложные функциональные логические схемы, реализующие часто очень сложные функции. Такие схемы называются комбинационными логическими схемами. Реализация схемы, выполняющей определенное задание, т. е. определенную логическую функцию, обычно возможна в различных вариантах, отличающихся числом и типом используемых логических элементов. Например, как уже указывалось выше, даже реализация элементов ИЛИ — НЕ возможна в двух вариантах. Очевидно, что следует стремиться к тому, чтобы техническая реализация была проще и требовала наименьшего количества логических элементов. Такой процесс, включающий, в частности, упрощение алгебраической записи реализуемой логической функции и называемый процессом минимизации, проводится на этапе проектирования сборки с использованием прежде всего преобразований, следующих из булевой алгебры, например таких, как
— (сравните элемент ИЛИ — НЕ);
— (сравните элемент И — НЕ);
х·у + х·z = х·(у + z).
В процессе преобразования и упрощения логических функций часто пользуются законами коммутативности, ассоциативности и дистрибутивности, которые обязательны также и в булевой алгебре Кроме того, при реализации сложных функций часто удобнее пользоваться так называемыми картами Карно, являющимися графическим представлением произведений всех комбинаций имеющихся переменных. В частности, логические элементы используются для создания матричных схем, служащих для преобразования кодов, триггеров и разных схем, выполняющих сложные функции, например таких, как калькуляторы, цифровые машины, генераторы различных сигналов, электромузыкальные инструменты, электронные часы, измерительные приборы.