- •Отрицание, НЕ
- •Повторение
- •Инверсия функции дизъюнкции. Операция ИЛИ-НЕ (стрелка Пирса)
- •Импликация от A к B (прямая импликация, инверсия декремента, A<=B)
- •Декремент. Запрет импликации по B. Инверсия импликации от A к B
- •Инкремент. Запрет импликации по A. Инверсия импликации от B к A
- •Физические реализации
- •Классификация электронных транзисторных физических реализаций логических элементов
- •Инвертор
- •Последовательностные цифровые устройства
- •См. также
- •Ссылки
- •Литература
- •Источники текстов и изображения, авторы и лицензии
- •Текст
- •Изображения
- •Лицензия
Логические элементы
Логические элементы — устройства, предназначенные для обработки информации в цифровой форме (последовательности сигналов высокого — «1» и низкого — «0» уровней в двоичной логике, последовательность «0», «1» и «2» в троичной логике, по-
следовательности «0», «1», «2», «3», «4», «5», «6», «7», «8» и «9» в десятичной логике). Физически логические элементы могут быть выполнены механическими, электромеханическими (на электромагнитных реле), электронными (на диодах и транзисторах), пневматическими, гидравлическими, оптическими и др.
С развитием электротехники от механических логических элементов перешли к электромеханическим логическим элементам (на электромагнитных реле), а затем к электронным логическим элементам на электронных лампах, позже — на транзисторах. После доказательства в 1946 г. теоремы Джона фон Неймана об экономичности показательных позиционных систем счисления стало известно о преимуществах двоичной и троичной систем счисления по сравнению с десятичной системой счисления. От десятичных логических элементов перешли к двоичным логическим элементам. Двоичность и троичность позволяет значительно сократить количество операций и элементов, выполняющих эту обработку, по сравнению с десятичными логическими элементами.
1.Двоичные логические операции с цифровыми сигналами (битовые операции)
Логические операции (булева функция) своё теоретическое обоснование получили в алгебре логики.
Логические операции с одним операндом называются
унарными, с двумя — бинарными, с тремя — тернарными (триарными, тринарными) и т. д.
Из 2(21) = 22 = 4 возможных унарных операций с унарным выходом интерес для реализации представляют операции отрицания и повторения, причём, операция отрицания имеет большую значимость, чем операция повторения, так как повторитель может быть собран из двух инверторов, а инвертор из повторителей не собрать.
1.1. Отрицание, НЕ
Логические элементы выполняют логическую функцию (операцию) над входными сигналами (операндами, данными).
Всего возможно x(xn) m логических функций и соответствующих им логических элементов, где x — основание системы счисления, n — число входов (аргументов), m — число выходов, то есть бесконечное число логических элементов. Поэтому в данной статье рассматриваются только простейшие и важнейшие логические элементы.
Всего возможны 2(22) 1 = 24 = 16 двоичных двухвходовых логических элементов и 2(23) 1 = 28 = 256 двоичных трёхвходовых логических элементов (Булева функция).
Кроме 16 двоичных двухвходовых логических элементов и 256 трёхвходовых двоичных логических элементов возможны 19 683 двухвходовых троичных логических элементов и 7 625 597 484 987 трёхвходовых троичных логических элементов (троичные функции).
Инвертор, НЕ (IEC)
Мнемоническое правило для отрицания звучит так: На выходе будет:
«1» тогда и только тогда, когда на входе «0»,
«0» тогда и только тогда, когда на входе «1»
1
21 ДВОИЧНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦИФРОВЫМИ СИГНАЛАМИ (БИТОВЫЕ ОПЕРАЦИИ)
Инвертор, НЕ (ANSI)
И (IEC)
Повторитель (буфер) |
И (ANSI) |
1.2. Повторение
Преобразование информации требует выполнения операций с группами знаков, простейшей из которых является группа из двух знаков. Оперирование с большими группами всегда можно разбить на последовательные операции с двумя знаками.
Из 2(22) = 24 = 16 возможных бинарных логических операций с двумя знаками c унарным выходом интерес для реализации представляют 10 операций, приведённых ниже.
Словесно эту операцию можно выразить следующим выражением: "Истина на выходе может быть при истине на входе 1 И истине на входе 2”.
1.4.Дизъюнкция (логическое сложение). Операция ИЛИ
1.3.Конъюнкция (логическое умножение). Операция И
Логический элемент, реализующий функцию конъюнкции, называется схемой совпадения. Мнемоническое правило для конъюнкции с любым количеством входов звучит так: На выходе будет:
«1» тогда и только тогда, когда на всех входах действуют «1»,
«0» тогда и только тогда, когда хотя бы на од- ИЛИ (IEC) ном входе действует «0»
1.6 Инверсия функции дизъюнкции. Операция ИЛИ-НЕ (стрелка Пирса) |
3 |
«1» тогда и только тогда, когда хотя бы на одном входе действует «0»,
«0» тогда и только тогда, когда на всех входах действуют «1»
1.6. Инверсия функции дизъюнкции. Операция ИЛИ-НЕ (стрелка Пирса)
ИЛИ (ANSI)
В англоязычной литературе NOR.
Мнемоническое правило для дизъюнкции с любым количеством входов звучит так: На выходе будет:
«1» тогда и только тогда, когда хотя бы на одном входе действует «1»,
«0» тогда и только тогда, когда на всех входах действуют «0»
1.5.Инверсия функции конъюнкции. Операция И-НЕ (штрих Шеффера)
И-НЕ (IEC)
И-НЕ (ANSI)
ИЛИ-НЕ (IEC)
ИЛИ-НЕ (ANSI)
Мнемоническое правило для ИЛИ-НЕ с любым количеством входов звучит так: На выходе будет:
«1» тогда и только тогда, когда на всех входах действуют «0»,
«0» тогда и только тогда, когда хотя бы на одном входе действует «1»
1.7.Эквивалентность (равнозначность), ИСКЛЮЧАЮЩЕЕ_ИЛИНЕ
Мнемоническое правило для И-НЕ с любым количе- |
Мнемоническое правило эквивалентности с любым |
ством входов звучит так: На выходе будет: |
количеством входов звучит так: На выходе будет: |
41 ДВОИЧНЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ С ЦИФРОВЫМИ СИГНАЛАМИ (БИТОВЫЕ ОПЕРАЦИИ)
ИСКЛ-ИЛИ-НЕ (IEC)
ИСКЛ-ИЛИ-НЕ (ANSI)
«1» тогда и только тогда, когда на входе действует четное количество,
«0» тогда и только тогда, когда на входе действует нечетное количество
Словесная запись: "истина на выходе при истине на входе 1 и входе 2 или при лжи на входе 1 и входе 2”.
1.8.Сложение (сумма) по модулю 2 (Исключающее_ИЛИ, неравнозначность). Инверсия равнозначности.
В англоязычной литературе XOR.
Мнемоническое правило для суммы по модулю 2 с любым количеством входов звучит так: На выходе будет:
«1» тогда и только тогда, когда на входе действует нечётное количество ,
«0» тогда и только тогда, когда на входе действует чётное количество
Словесное описание: "истина на выходе - только при
ИСКЛ-ИЛИ (IEC)
ИСКЛ-ИЛИ (ANSI)
истине на входе1, либо только при истине на входе
2”.
1.9.Импликация от A к B (прямая импликация, инверсия декремента, A<=B)
Мнемоническое правило для инверсии декремента звучит так: На выходе будет:
«0» тогда и только тогда, когда на «B» меньше
«А»,
«1» тогда и только тогда, когда на «B» больше либо равно «А»
1.10.Импликация от B к A (обратная импликация, инверсия инкремен-
та, A>=B)
Мнемоническое правило для инверсии инкремента звучит так: На выходе будет:
«0» тогда и только тогда, когда на «B» больше
«А»,