
- •1. Математические и логические основы вычислительной техники
- •1.1. Основные сведения об электронно-вычислительной технике
- •1.1.1. Классификация эвм
- •1.1.2.Основные характеристики эвм
- •1.2. Виды информации и способы представления ее в эвм
- •1.2.1.Сигналы импульсных и цифровых устройств
- •1.2.2.Системы счисления
- •1.2.3. Правила двоичной арифметики
- •1.2.4. Основные логические операции
- •Операция импликация
- •Операция запрет
- •1.2.5.Законы алгебры логики
- •1.2.6. Основной базис алгебры логики
- •1.2.7. Нормальные и совершенные нормальные формы логических функций
- •1.2.8. Минимизация логических функций методом Квайна
- •1.2.9.Синтез логических устройств в базисах «или-не», «и-не»
- •Некоторые особенности построения схем логических устройств
- •1.2.10. Минимизация логических функций методом карт Вейча
- •1.3. Логические элементы эвт
- •1.3.1. Классификация и система обозначений цифровых микросхем
- •1.3.2. Условные графические обозначения цифровых микросхем
- •1.3.3. Параметры логических элементов
- •1.3.4. Базовые логические элементы
- •Базовый ттл-элемент и—не
- •Базовый эсл-элемент или/или—не
- •Базовый кмоп-элемент или—не
- •Сравнительная оценка базовых логических элементов
- •2.Типовые узлы и элементы вычислительной техники
- •2.1. Типовые комбинационные цифровые устройства
- •2.1.1. Шифратор (кодер)
- •2.1.2. Дешифратор (декодер)
- •Расширение разрядности дешифратора
- •2.1.3. Мультиплексор
- •Расширение разрядности мультиплексора
- •2.1.4. Демультиплексор
- •Расширение разрядности демультиплексора
- •2.1.5. Сумматор
- •Многоразрядные двоичные сумматоры
- •Программируемая логическая матрица
- •2.2. Последовательностные цифровые устройства
- •2.2.1. Интегральные триггеры
- •Асинхронный rs триггер с инверсными входами.
- •Синхронный rs – триггер.
- •Микросхема к555тр2
- •Микросхема к155тв9
- •Микросхема к155тм 2
- •2.2.2. Регистры Общие сведения
- •Параллельно-последовательный регистр
- •2.2.3. Счетчики
- •Микросхема к155ие7
- •2.2.4. Полупроводниковые запоминающие устройства
- •Условные обозначения ис зу
- •Оперативное запоминающее устройство
- •Принцип наращивания емкости памяти
- •Постоянные запоминающие устройства
- •Перепрограммируемые постоянные запоминающие устройства
- •2.2.5. Аналого-цифровое преобразование информации Принцип аналого-цифрового преобразования информации
- •Цап с резисторной матрацей r—2r
- •Аналого-цифровой преобразователь последовательного счета
- •Времяимпульсный аналого-цифровой преобразователь
- •Параметры аналого-цифрового и цифроаналогового преобразователей
1.2.6. Основной базис алгебры логики
Очевидно, могут быть построены простейшие элементы, реализующие элементарные логические функции двух переменных f0 –f15. Сложные логические функции могут быть построены путем последовательного выполнения функциональных зависимостей, связывающих пары переменных.
Следовательно, имея элементы, осуществляющие элементарные операции f0 –f15, можно выполнить любую сложную логическую операцию. Такую систему функций можно назвать полной системой или базисом. Однако условие наличия 16 различных типов логических элементов, каждый из которых реализует одну из 16 элементарных функцій f0 –f15, является условием, достаточным для синтеза логического устройства любой сложности, но это условие не является необходимым, т. е. при синтезе можно ограничиться меньшим набором элементарных функций, взятых из f0 –f15.
Последовательно исключая из базиса функции, можно получить так называемый минимальный базис. Под минимальным базисом понимают такой набор функций, исключение из которого любой функции превращает этот набор в неполную систему функций.
Возможны различные базисы и минимальные базисы, различающиеся числом входящих в них функций и видом этих функций. Выбор того или иного базиса для синтеза логического устройства связан с тем, насколько просто, удобно и экономично технически выполнить элементы, реализующие элементарные функции, которые входят в выбранный базис, и в целом все логическое устройство.
Теперь можно сформулировать условие полноты системы функций алгебры логики.
Система функций будет полной (образует базис), если для любого из пяти рассмотренных свойств в этой системе найдется хотя бы одна функция, не обладающая этим свойством.
Таким образом, если бы полная система была составлена из функций, каждая из которых не обладала хотя бы одним из пяти свойств, то система включала бы в себя пять функций, а шестая была бы лишней. Однако некоторые функции не обладают несколькими свойствами. Так, например функции «ИЛИ-НЕ», «И-НЕ», не обладают ни одним из пяти свойств логических функций, поэтому они образуют минимальные базисы и на их основе можно построить логическое выражение любой сложности.
Логическое устройство, реализованное в базисах «ИЛИ-НЕ», «И-НЕ» имеет следующие преимущества:
-уменьшение номенклатуры элементов до одного типа упрощает компоновку устройства и его ремонт;
- наличие в каждом элементе инвертора (усилителя) компенсирует затухание потенциалов при передаче их через конъюнктор или дизъюнктор элемента, кроме того инвертор увеличивает нагрузочную способность элемента, а наличие емкости на выходе не вызывает длительного переходного процесса при смене потенциалов.
Именно поэтому элементы этих базисов широко выпускаются промышленностью в интегральном исполнении.
Рассмотрим представление логической функции «Эквивалентность» в базисах «ИЛИ-НЕ», «И-НЕ».
Чтобы выполнить преобразование, необходимо логическую функцию дважды проинвертировать и одну инверсию раскрыть по правилу Моргана, записывая логическое выражение через операцию «ИЛИ-НЕ» или «И-НЕ».
На рисунке 1.2.6.1. представлена схема, реализующая операцию «эквивалентность» в базисе «ИЛИ-НЕ».
Рисунок 1.2.6.1.
Схема, реализующая операцию «эквивалентность» в базисе «ИЛИ-НЕ».
На рисунке 1.2.6.2. представлена схема, реализующая операцию «эквивалентность» в базисе «И-НЕ».
Рисунок 1.2.6.2.
Схема, реализующая операцию «эквивалентность» в базисе «И-НЕ».