Электроника:Цифровая электроника/Функции комбинационной логики/Функции комбинационной логики – Введение
Поддержать проект | Содержание | Теория | Практика | Проверка знаний | Рецепты | Резерв | Резерв | Резерв | Резерв | Резерв |
Функции комбинационной логики – Введение[1]
Термин «комбинационный» пришёл к нам из раздела математики, известного как комбинаторика. В комбинаторике комбинация — это неупорядоченный набор, для которого, формально говоря, не важно, в каком порядке следуют элементы. Большинство игр работают по этому принципу: если, к примеру, бросить игральные кости и на первой выпадет 2, а на второй 3, то это было бы то же самое, как если бы на первой выпало 3, а на второй 2. В комбинационной логике схема выдаёт один и тот же результат независимо от порядка изменения входных данных.
Однако существуют и схемы, где имеет значение, в каком именно порядке изменяются входы, эти схемы относятся к последовательной логике. Несмотря на то, что вы не обнаружите термина «последовательная логика» в названиях следующих глав, в них будет обсуждаться как раз последовательная логика.
Практические схемы обычно сочетают комбинационную логику и последовательную логику, при этом последовательная логика гарантирует, что всё происходит в том порядке, в каком нужно, а комбинационная логика отвечает за арифметику, логику или преобразования.
Кстати, вы уже неоднократно использовали комбинационные схемы. Каждый логический элемент, рассмотренный ранее, представляет собой комбинационную логическую функцию. Давайте проследим, как работают два вентиля И-НЕ, если мы подадим им входы в разном порядке.
Мы начинаем с того, что оба входа равны 0.
Затем мы устанавливаем один вход высоким.
Затем мы устанавливаем высокий уровень на другом входе.
Таким образом, для вентилей И-НЕ не имеет значения порядок входных данных, и вы можете убедиться, что у других вентилей, которые мы уже изучили (И, «Исключающее ИЛИ», ИЛИ, ИЛИ-НЕ, «Исключающее ИЛИ-НЕ» и НЕ), будет аналогичное поведение.