
- •Московский Государственный Технический Университет
- •Тема: Арифметические и логические основы ЭВМ
- •Высказывание
- •Высказывание
- •Высказывание
- •Высказывание
- •Высказывание
- •Определение булевой функции
- •Определение булевой функции
- •Определение булевой функции
- •Определение булевой функции
- •Симвилярная БФ
- •Симвилярная БФ
- •Бинарная булева функция
- •Бинарные булевы функции
- •Бинарные булевы функции
- •Наименования бинарных булевых функций
- •Наименования бинарных булевых функций
- •Наименования бинарных булевых функций
- •Определение логической функции
- •Применимость алгебры логики
- •Технический аналог булевой функции
- •Понятие логического элемента
- •Законы и аксиомы алгебры логики
- •Законы и аксиомы алгебры логики
- •Законы и аксиомы алгебры логики
- •Комбинационные законы
- •Комбинационные законы
- •Комбинационные законы
- •Комбинационные законы
- •Комбинационные законы
- •Комбинационные законы
- •Комбинационные законы
- •Теорема Шеннона
- •Теорема Шеннона (продолжение)
- •Пример применения теоремы Шеннона
- •Определение Основного Функционально полного набора
- •Другие функционально полные наборы
- •Функционально полная система логических элементов
- •Понятие « базис»
- •Переключательная функция
- •Дизъюнктивно-нормальная форма (ДНФ)
- •Элементарная конъюнкция
- •Ранг конъюнкции
- •Конъюнктивно-нормальная форма (КНФ)
- •Элементарная дизъюнкция
- •Ранг дизъюнкции
- •Эквивалентность
- •СДНФ
- •СДНФ
- •Определение минтерма
- •СКНФ
- •СКНФ
- •Определение минтерма
- •Примеры СКНФ и СДНФ
- •Табличное задание булевой функции
- •Составление СДНФ по табличному заданию булевой функции
- •Итоговая запись СДНФ
- •Составление СКНФ по табличному заданию булевой функции
- •Итоговая запись СКНФ
- •Технический аналог булевой функции
- •Типовой порядок проектирования комбинационных устройств
- •Типовой порядок проектирования комбинационных устройств
- •Минимизация логических функций.
- •Минимизация логических функций.
- •Принципы минимизации
- •Принципы минимизации
- •Метод Карт Карно
- •Карты Карно
- •Правило составления карты Карно
- •Пример карты Карно для 4-х переменных
- •Метод скручивания карты Карно
- •Метод скручивания карты Карно
- •Карта Карно для двух переменных
- •Карта Карно для 3-х переменных

Применимость алгебры логики
Возможность применения алгебры логики к задачам проектирования вычислительных устройств обусловлена аналогией понятий и категорий алгебры логики и двоичной системы счисления.

Технический аналог булевой функции
Техническим аналогом булевой функции является комбинационная схема,
выполняющая соответствующее этой функции преобразование информации.
Постоянные уровни напряжения, соответствующие принятому в схеме представлению 0 и 1, могут
рассматриваться как технические аналоги
функции «ложь» и «истина».

Понятие логического элемента
Логические операции над двоичными
переменными реализуются схемами, которые называются логическими
элементами.
Число входов логического элемента соответствует числу аргументов воспроизводимой им булевой функции.

Законы и аксиомы алгебры логики
Закон одинарных элементов:
|
Х+1=1 |
Х*1=Х |
|
Х+0=Х |
Х*0=0 |
Законы отрицания:
- закон двойного отрицания
x x
- закон дополнительности
|
x x 1 |
x* x 0 |

Законы и аксиомы алгебры логики
Закон двойственности Де Моргана
x1 x2 x1 * x2
x1 * x2 x1 x2

Законы и аксиомы алгебры логики
Из этих выражений следует следствие:
x1 x2 x1 * x2
x1 * x2 x1 x2

Комбинационные законы
Закон тавтологии:
Х+Х+Х+…….+Х=Х
Х*Х*Х*……*Х=Х
Переместительный (коммутативный) закон:
Х1+Х2=Х2+Х1 Х1*Х2=Х2*Х1

Комбинационные законы
Сочетательный (ассоциативный) закон:
(Х1+Х2)+Х3=Х1+(Х2+Х3)(Х1*Х2)*Х3=Х1*(Х2*Х3)

Комбинационные законы
Распределительный закон:
X1*(X2+X3)=(X1*X2)+(X1*X3)
X1+(X2*X3)=(X1+X2)*(X1+X3)

Комбинационные законы
Сочетательный закон:
X1*(X2*X3)=(X1*X3)*X2
X1+(X2+X3)=(X1+X2)+X3