Логические вентили

Содержание

Слайд 2

Цели и задачи Знакомство с основными элементами цифровых схем – логическими

Цели и задачи

Знакомство с основными элементами цифровых схем – логическими вентилями.
Рассмотрим

различные типы логических вентилей.
Знакомство с базовыми функциями булевой алгебры
Слайд 3

Базовые логические функции НЕ (NOT) И (AND) ИЛИ (OR)

Базовые логические функции

НЕ (NOT)
И (AND)
ИЛИ (OR)

Слайд 4

Вентиль «НЕ» Определение: операция НЕ выполняется над одной переменной, и ее

Вентиль «НЕ»

Определение: операция НЕ выполняется над одной переменной, и ее результатом

является логическое значение, противоположное исходному. Если А = 1, то НЕ А = 0, а если А = 0, то НЕ А = 1.

Графическое
обозначение

Таблица истинности

Слайд 5

Вентиль «И» Определение: результат операции И, выполняемой над переменными А и

Вентиль «И»

Определение: результат операции И, выполняемой над переменными А и В,

равен 1, если А=1 «и» В=1; иначе результат равен 0.

Графическое
обозначение

Таблица истинности

Слайд 6

Многовходовой вентиль «И» Графическое обозначение Таблица истинности

Многовходовой вентиль «И»

Графическое
обозначение

Таблица истинности

Слайд 7

Вентиль «ИЛИ» Определение: результат операции ИЛИ, выполняемой над переменными А и

Вентиль «ИЛИ»

Определение: результат операции ИЛИ, выполняемой над переменными А и В,

равен 1, если А=1 «или» В=1, либо они обе равны 1; иначе результат равен 0.

Графическое
обозначение

Таблица истинности

Слайд 8

Многовходовой вентиль «ИЛИ» Графическое обозначение Таблица истинности

Многовходовой вентиль «ИЛИ»

Графическое
обозначение

Таблица истинности

Слайд 9

Упрощенные определения Если хотя бы один из входов вентиля «И» равен

Упрощенные определения

Если хотя бы один из входов вентиля «И» равен 0,

то выход этого вентиля будет также равен 0, иначе 1.
Если хотя бы один из входов вентиля «ИЛИ» равен 1, то выход этого вентиля будет также равен 1, иначе 0.
Слайд 10

Булева алгебра Разработана математиком Булем в ХIХ веке. Использовалась для определения

Булева алгебра

Разработана математиком Булем в ХIХ веке.
Использовалась для определения истинности или

ложности утверждений.
В цифровых схемах используется также, т.к. оперирует с двузначными сигналами.
Слайд 11

Основные булевы тождества A·1 = A A·0 = 0 A·A =

Основные булевы тождества

A·1 = A
A·0 = 0
A·A = A

A + 1

= 1
A + 0 = A
A + A = A

A·A = 0
A+A = 1
A = A

Доказательство:

Слайд 12

Основные булевы тождества для нескольких переменных A·B·1 = A·B A·B·0 =

Основные булевы тождества для нескольких переменных

A·B·1 = A·B
A·B·0 = 0
A·B·A =

A·B
A·B·A = 0

A+B+1 = 1
A+B+0 = A+B
A+B+A = A+B
A+B+A = 1

Слайд 13

Основные правила булевой алгебры Закон коммутативности: A · B = B

Основные правила булевой алгебры

Закон коммутативности:
A · B = B · A
A

+ B = B + A
Закон ассоциативности:
ABС = A(BС) = (AB)С
A+B+С = A+(B+С) = (A+B)+С
Слайд 14

Основные правила булевой алгебры Закон дистрибутивности: A (B + С) =

Основные правила булевой алгебры

Закон дистрибутивности:
A (B + С) = AB +

АС
A+(BС) = (A+B)(А+С)
!!! К арифметическому сложению Закон дистрибутивности неприменим:
A+(BС) ≠ (A+B)(А+С)
Слайд 15

Положительная и отрицательная логика Как изменятся таблицы истинности операций «И», «ИЛИ»,

Положительная и отрицательная логика

Как изменятся таблицы истинности операций «И», «ИЛИ», «НЕ»

для положительной и отрицательной логик?
Слайд 16

Дуальные функции В положительной логике: f = A + BC В

Дуальные функции

В положительной логике:
f = A + BC
В отрицательной логике:


f = A(B + C)
f = f (A, B, C, …, ·, +, ,0, 1)
fд = f (A, B, C, …, +, ·, ,1, 0)
Слайд 17

Принцип дуализма Если есть доказанное равенство: f (A,B,C,…,·,+,0,1) = g (A,B,C,…,·,+,0,1)

Принцип дуализма

Если есть доказанное равенство:
f (A,B,C,…,·,+,0,1) = g (A,B,C,…,·,+,0,1)
Тогда справедливо и

дуальное ему равенство:
fд (A,B,C,…,·,+,0,1) = gд (A,B,C,…,·,+,0,1)
Чтобы получить дуальное равенство необходимо заменить:
«И» на «ИЛИ», «ИЛИ» на «И»
«0» на «1», «1» на «0»
Слайд 18

Принцип дуализма

Принцип дуализма

Слайд 19

Теорема де Моргана Доказательство теоремы де Моргана:

Теорема де Моргана

Доказательство теоремы де Моргана:

Слайд 20

Теорема де Моргана для 3-х и более переменных

Теорема де Моргана для 3-х и более переменных

Слайд 21

Вентиль «И-НЕ», NAND Графическое обозначение Таблица истинности

Вентиль «И-НЕ», NAND

Графическое
обозначение

Таблица истинности

Слайд 22

Вентиль «ИЛИ-НЕ», NOR Графическое обозначение Таблица истинности

Вентиль «ИЛИ-НЕ», NOR

Графическое
обозначение

Таблица истинности

Слайд 23

Универсальные вентили «И-НЕ», «ИЛИ-НЕ»

Универсальные вентили «И-НЕ», «ИЛИ-НЕ»

Слайд 24

Дуализм операторов «И-НЕ», «ИЛИ-НЕ»

Дуализм операторов «И-НЕ», «ИЛИ-НЕ»

Слайд 25

Вентиль «Исключающее ИЛИ» Определение: результат операции исключающее ИЛИ (Exclusive OR), выполняемой

Вентиль «Исключающее ИЛИ»

Определение: результат операции исключающее ИЛИ (Exclusive OR), выполняемой над

двумя переменными А и В, равен 0, если А=В, иначе результат равен 1.

Графическое обозначение

Таблица истинности

A⊕В = AB + AB

Слайд 26

Вентиль «Исключающее ИЛИ-НЕ» Определение: результат операции исключающее ИЛИ-НЕ (Exclusive NOR), выполняемой

Вентиль «Исключающее ИЛИ-НЕ»

Определение: результат операции исключающее ИЛИ-НЕ (Exclusive NOR), выполняемой над

двумя переменными А и В, равен 1, если А=В, иначе результат равен 0.

Графическое обозначение

Таблица истинности

(A⊕В) = AB + AB

Слайд 27

Коммутативные функции F1 – операция И F6 – операция исключающее ИЛИ

Коммутативные функции

F1 – операция И
F6 – операция исключающее ИЛИ
F7 – операция

ИЛИ
F8 – операция ИЛИ-НЕ
F9 – операция исключающее ИЛИ-НЕ
F14 – операция И-НЕ