КОМБИНАЦИОННАЯ ЛОГИКА
Как мы обсуждали ранее в разд. 8.04, цифровые логические схемы разделяются на комбинационные и последовательностные (последовательные). Комбинационные схемы - это такие логические устройства, в которых состояние выхода зависит только от текущего состояния их выходов в некотором предопределенном виде. Выходное состояние последовательностной схемы определяется как состояние входов на данный момент, так и ее предыдущим состоянием. Комбинационные схемы могут быть построены с применением одних лишь вентилей, в то время как последовательностные схемы требуют наличия памяти в какой-либо форме (триггер). В последующих разделах мы рассмотрим возможности комбинационной логики, после чего отправимся в беспокойный мир последовательностных схем.
8.12. Логические тождества
Любое обсуждение комбинационной логики будет неполным, если мы не рассмотрим логические тождества, представленные в табл. 8.3. Из этих соотношений большинство очевидны, а два последних составляют теорему Моргана, наиболее важную для построения схем.
Таблица 8.3. Логические тождества
Пример: вентиль Исключающее ИЛИ.
Рис. 8.24. Таблица истинности вентиля Исключающее ИЛИ.
Рис. 8.25. Реализация вентиля Исключающее ИЛИ.
На следующем примере проиллюстрируем использование логических тождеств: попробуем построить схему Исключающее ИЛИ с помощью обычных вентилей. Таблица истинности для Исключающего ИЛИ представлена на рис. 8.24. Изучив ее и поняв, что 1 на выходе существует только тогда, когда
или (1,0), мы можем написать
Соответствующая схемная реализация представлена на рис. 8.25.
Рис. 8.26. Реализация вентиля Исключающее ИЛИ.
Однако эта реализация не является единственной. Используя логические тождества, мы находим, что
(На первом шаге мы прибавили две величины, равные нулю, а на третьем применили теорему Моргана). Схемная реализация для этого случая показана на рис. 8.26. Существуют и другие способы построения схемы Исключающее ИЛИ. Рассмотрим следующие упражнения:
Упражнение 8.11. Покажите, что
с помощью логических преобразований. В справедливости этих соотношений легко убедиться, просмотрев таблицу истинности.
Упражнение 8.12. Чему равны следующие соотношения: