Введение в комбинированные логические функции
Глава 9 - Комбинированные логические функции
Термин «комбинационный» приходит к нам из математики. В математике комбинация представляет собой неупорядоченный набор, который является формальным способом сказать, что никто не заботится о том, в каком порядке входили предметы. Большинство игр работают таким образом, если вы прокатали кости по одному за раз и получали 2, а затем 3 так же, как если бы вы прокатили 3, а затем 2. С комбинационной логикой схема производит одинаковый выход независимо от порядка изменения входов.
Существуют схемы, которые зависят от того, когда входы меняются, эти схемы называются последовательной логикой. Несмотря на то, что вы не найдете термин «последовательная логика» в заголовках глав, следующие несколько глав обсудят последовательную логику.
Практические схемы будут иметь сочетание комбинационной и последовательной логики, с последовательной логикой, обеспечивающей, чтобы все происходило по порядку, а комбинационная логика выполняла такие функции, как арифметика, логика или преобразование.
Вы уже использовали комбинационные схемы. Каждый логический логический элемент, рассмотренный ранее, представляет собой комбинационную логическую функцию. Давайте рассмотрим, как работают два логических элемента NAND, если мы предоставим им входы в разных порядках.
Начнем с того, что оба входа равны 0.

Затем мы устанавливаем один входной максимум.

Затем мы устанавливаем другой вход высокой.

Таким образом, ворота NAND не заботятся о порядке входов, и вы найдете то же самое по отношению ко всем другим затворам, закрытым до этого момента (AND, XOR, OR, NOR, XNOR и NOT).