Cтраница 5
Представление произвольной переключательной функции в виде тмснр СНФ дает возможность строить комбинационные схемы, работа которых описывается сколь угодно сложной системой переключатель - И-НЕ / И-НЕ ных функций, из элементарных комбинационных схем ( логических элементов) например, И - НЕ, а также ИЛИ - НЕ. Для этого необходимо, чтобы логические элементы реализовали все функции, из которых состоит СНФ. Такие наборы логических элементов называют функционально полными. В табл. 21 приведены условные обозначения некоторых наиболее часто употребляемых логических элементов. [61]
Набор логических элементов должен быть функционально полным. Это требование удовлетворяется, например, в системе, содержащей один элемент И-НЕ, что, однако, вызывает излишние аппаратурные затраты. Поэтому наборы логических элементов обычно являются функционально избыточными в некоторых разумных пределах. [62]
Триггеры используются для запоминания на необходимое время выполненных функций, полученных с помощью блоков сравнения. Логические элементы используются для реализации функций алгебры логики. Естественно, что набор логических элементов должен быть функционально полным, позволяющим реализовать любую функцию алгебры логики. Кроме этого, в схему параллельной логики могут входить счетчики, сдвигающие регистры для выработки управляющих сигналов. [63]
Обращение к данному порту интерфейса ввода происходит по сигналу с выхода микропроцессора при наличии сигнала на определенной линии шины адреса, соединенной с соответствующим ей ( данному разряду) портом. Второй сигнал указывает адрес порта. Это выполняет дешифратор адреса, представляющий собой набор двувходовых логических элементов И. У каждого элемента один вход подключен к линии определенного разряда шины адреса, а другой вход - к соответствующему выходу регистра состояний. Выход конкретного логического элемента И соединен с соответствующим ему портом. [64]
При построении логических схем вводят понятие функционально полной системы, это набор логических элементов, с помощью которого можно реализовать любую сколь угодно сложную логическую функцию. Поскольку любая логическая функция представляет собой комбинацию логических операций сложения, умножения или отрицания, набор логических элементов трех типов ( НЕ, ИЛИ, И), очевидно, является функционально полным. Однако функционально полные системы могут состоять и из набора логических элементов, реализующих логические операции, отличные от простейших. В частности, с помощью алгебры логики доказывается, что функционально полные системы могут состоять из логических элементов только одного типа, например реализующих функцию И-НЕ или ИЛИ-НЕ. С технологической точки зрения изготовлять один стандартный эле-ыент более рационально, поэтому большинство современных логических схем строят на основе ИС, выполняющих логические функции И-НЕ или ИЛИ-НЕ. [65]