- •Цифровые и микропроцессорные устройства
- •Часть 1 Основы цифровой техники
- •27 Мая 2010 г., протокол № 9
- •Системы счисления. Основные понятия. Выбор системы счисления для цифровых устройств
- •Перевод чисел из одной позиционной системы счисления в другую
- •Представление двоичных чисел в формах с фиксированной и плавающей точкой
- •Способы кодирования двоичных чисел
- •Арифметические операции над двоичными числами с фиксированной точкой
- •Особенности арифметических операций над двоичными числами с плавающей точкой
- •Сложение двоично-десятичных чисел
- •Символьные коды
- •Структурные единицы и форматы цифровых данных
- •Понятие о логических функциях, логических элементах и логических устройствах
- •Классификация логических устройств
- •Способы задания логических функций
- •Элементарные логические функции одного аргумента
- •Элементарные логические функции двух аргументов
- •Основные законы и тождества алгебры логики
- •Понятие базиса и минимального базиса
- •Преобразование логических функций из основного базиса в неосновные
- •Общие сведения об элементной базе цифровой техники
- •Классификация цифровых интегральных схем
- •Обозначения цифровых интегральных схем
- •Основные статические и динамические параметры логических элементов
- •Типы выходных каскадов цифровых элементов
- •Логический выход
- •Выход с тремя состояниями
- •Выход с открытым коллектором (стоком)
- •Построение узлов цифровых устройств на стандартных микросхемах
- •Схемотехника входных цепей элементов кмоп и режимы временно разомкнутых входов
- •Этапы синтеза комбинационных цифровых устройств
- •Канонические формы представления логических функций
- •Исходные положения к минимизации
- •Этапы минимизации
- •Табличный метод минимизации
- •Литература
- •Содержание
- •Цифровые и микропроцессорные устройства
- •Часть 1 Основы цифровой техники
- •220114, Минск, ф.Скорины, 8/2
Понятие о логических функциях, логических элементах и логических устройствах
Одна из причин широкого распространения ЭВМ заключается в том, что они могут решать не только арифметические, но и логические задачи. В противном случае эти машины играли бы только роль быстродействующих арифмометров и не могли бы использоваться для целей управления, поиска лучших вариантов решения и т.п. ЭВМ становятся «думающими» благодаря использованию алгебры логики. Как известно, логика – это наука о законах и формах мышления. Алгебра логики – это начальный раздел математической логики, которая занимается изучением возможностей применения формальных методов для решения логических задач. Иногда алгебру логики называют булевой алгеброй по имени английского математика Д. Буля, который еще в XIX в. разработал основные положения исчисления высказываний. В 40-е гг. XX в. алгебра логики нашла широкое применение при составлении и расчете сложных переключающих схем в автоматических телефонных станциях. Она широко применяется при анализе и синтезе различных цифровых узлов, а также при машинном решении логических задач.
Начальным понятием
алгебры логики является понятие
высказывания.
Под высказыванием понимается любое
утверждение, которое может быть истинным
или ложным. Над высказыванием можно
выполнять некоторые математические
операции, так как каждое высказывание
можно рассматривать как двоичную
переменную. Примером двоичной переменной
может служить значение какого-либо
разряда двоичного числа, которое может
быть нулем либо единицей. В соответствии
с двоичной природой высказываний
условились называть их логическими
переменными и обозначать буквами
латинского алфавита,
приписывая им значение 1 в случае
истинности и значение 0 в случае ложности,
например
и т.д.
Высказывания могут быть простыми и сложными. Простое высказывание содержит одну простую законченную мысль. Значение истинности простого высказывания не зависит от значений истинности каких-либо других высказываний. Сложным называется высказывание, значение истинности которого зависит от значений других высказываний. Следовательно, любое сложное высказывание можно считать логической (булевой) функцией некоторых двоичных аргументов – простых высказываний, входящих в его состав. Сложные высказывания также могут служить аргументами еще более сложных логических функций, т.е. при построении логических функций справедлив принцип суперпозиции. Отсюда следует, что можно построить логическую функцию любой сложности, пользуясь ограниченным числом логических связок (операций) и принципом суперпозиции.
Термин «логическая операция» означает простейшее действие над логическими аргументами, например логическое отрицание, логическое умножение и т.п.
Если логическая функция содержит только одну логическую операцию, то она называется элементарной.
Электрическая схема, реализующая элементарную логическую функцию называется логическим элементом.
Устройства, реализующие логические функции любой сложности, называются логическими или цифровыми.
