8.3 Реализация логических функций на мультиплексорах Мультиплексоры (коммутаторы) – коммутационные элементы логических схем, обеспечивающие подключение.

Презентация:



Advertisements
Похожие презентации
7. Элементы логических схем (логические элементы) Электрическую схему, обрабатывающую двоичные коды называют дигитальной схемой. Составляющими частями.
Advertisements

7. Элементы логических схем (логические элементы) Электрическую схему, обрабатывающую двоичные коды называют дигитальной схемой. Составляющими частями.
Базовые логические элементы реализуют основные три логические операции: - логический элемент «И» - логическое умножение; - логический элемент «ИЛИ» -
ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ 33. Упрощённо можно представить работу компьютера как некоторого устройства, производящего обработку двоичных сигналов, соответствующих.
8 класс Учитель информатики МБОУ СОШ 10 г. Орла Зуева Г.А.
Реляционное исчисление. Общая характеристика Запрос – формула некоторой формально-логической теории; описывает свойства желаемого результата. Ответ –
Базовые логические элементы Иванова ЮлияАмериканец Клод Шеннон раскрыл связи между двоичным способом хранения информации, алгеброй логики и электрическими.
Презентация к уроку по информатике и икт по теме: Базовые логические элементы (презентация)
Основы алгебры логики. Лекция 2. Алгоритм построения таблицы истинности 1. Подсчитать количество переменных n в логическом выражении; 2. Определить число.
Исчисление высказываний. Высказывание Под высказыванием понимается утвердительное предложение, которое может быть либо истинным, либо ложным, но не то.
Логические основы компьютера Автор : Разумов Е. 11 класс.
Базы данных Лекция 6 Базисные средства манипулирования реляционными данными: реляционное исчисление.
Логические схемы в устройстве компьютера. Шкулёва Мария Вячеславовна 2008г.
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
Логические элементы Подготовил ученик 8 « А » класса Егоров Владимир.
1 Лабораторная работа 1 ПОСТРОЕНИЕ КОМБИНАЦИОННЫХ СХЕМ НА ЛОГИЧЕСКИХ ЭЛЕМЕНТАХ Министерство образования Российской Федерации Казанский государственный.
Логические основы ЭВМ Функциональные схемы логических устройств.
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического.
Алгебра логики. Алгебра логики это математический аппарат, с помощью которого записывают, вычисляют, упрощают и преобразовывают логические высказывания.
Логические основы устройства компьютера. В основе обработки компьютером информации лежит алгебра логики, разработанная английским математиком Джоржем.
Транксрипт:

8.3 Реализация логических функций на мультиплексорах Мультиплексоры (коммутаторы) – коммутационные элементы логических схем, обеспечивающие подключение одного из нескольких информационных входов к одному выходу дигитального устройства. Мультиплексоры объединяют логические элементы определенным образом и, управляя ими, реализуют любую логическую функцию.

Каждый n-мультиплексор имеет: * n управляющих входов, * 2 n информационных входов, * 1 выход n-MUX... 2 n информационных входов... n управляющих входов выход Обобщённая схема:

1- мультиплексор: 1-MUX 1 управляющий вход 2 информационных входа выход В зависимости от значения, поданного на управляющий вход, 1-мультиплексор коммутирует (передает) на выход одно определенное логическое значение с информационного входа.

Пример: логические элементы составляющие 1-мультиплексор. & & 1 c управляющий вход вход_1, при c = 0 вход _2, при c = 1 Схема передает на выход значение с того информационного входа, который выбран значением управляющей переменной c.

2- мультиплексор: 2-MUX Объединяя мультиплексоры в логическую схему и управляя значениями логических переменных, можно реализовать любую логическую функцию. 4 информационных входа 2 управляющих входа выход

Для реализации на мультиплексорах логическую функцию надо преобразовать с помощью дизъюнктивного разложения Шеннона. на 1- мультиплексорах применяют дизъюнктивное разложение Шеннона по одной переменной; на 2- мультиплексорах применяют дизъюнктивное разложение Шеннона по двум переменным; и т.д. Для реализации логической функции Для каждой полученной остаточной функции делают снова дизъюнктивное разложение по одной переменной, пока не получат в скобках константу или одну переменную.

Пример: реализовать на 1-мультиплексорах логическую функцию f (X 1, X 2, X 3, X 4 ) = X 1 & X 2 & X 3 X 3 & X 4 Решение:дизъюнктивное разложение Шеннона по переменной X 2 Для каждой остаточной функции делают снова дизъюнктивное разложение по одной переменной, пока не получат в скобках константу или одну переменную f (X 1, X 2, X 3, X 4 ) = X 2 & f (X 1, 0, X 3, X 4 ) X 2 & f (X 1, 1, X 3, X 4 ) = = X 2 & (X 1 & X 3 X 3 & X 4 ) X 2 & (X 3 & X 4 ) = X 2 & ( X 3 & (X 1 & 1 0 & X 4 ) X 3 & (X 1 & 0 1 & X 4 )) X 2 & ( X 3 & (0 & X 4 ) X 3 & (1 & X 4 )) = = X 2 & ( X 3 & (X 1 ) X 3 & (X 4 )) X 2 & ( X 3 & (0) X 3 & (X 4 ))

Полученное выражение реализуем на 1-мультиплексорах, где управляющими переменными будут переменные, по которым было сделано разложение. Схему строят в направлении справа налево, от функции к переменным. Каждое следующее разложение функции дает новое разветвление на схеме, ветвь 0 соотв. компоненту с отрицанием, 1 без отрицания. X 2 & ( X 3 & (X 1 ) X 3 & (X 4 )) X 2 & ( X 3 & (0) X 3 & (X 4 )) f (X 1, X 2, X 3, X 4 ) 1-MUX X2X2 X 2 =0 X 2 =1 1-MUX X 3 =1 X3X3 X 3 =0 X1X1 X4X4 1-MUX X 3 =1 X 3 =0 X3X3 X4X4 0

Пример: реализовать на 2-мультиплексорах логическую функцию f (X 1, X 2, X 3, X 4 ) = X 1 & X 2 & X 3 X 3 & X 4 Решение: дизъюнктивное разложение Шеннона по переменным X 2 и Х 3 f (X 1, X 2, X 3, X 4 )= X 2 & X 3 & f (X 1, 0, 0, X 4 ) X 2 & X 3 & f (X 1, 0, 1, X 4 ) X 2 & X 3 & f (X 1, 1, 0, X 4 ) X 2 & X 3 & f (X 1, 1, 1, X 4 ) = = X 2 & X 3 & (X 1 ) X 2 & X 3 & (X 4 ) X 2 & X 3 & (0) X 2 & X 3 & (X 4 ) Полученное выражение реализуем на 2-мультиплексорах, где управляющими переменными будут переменные, по которым было сделано разложение.

f (X 1, X 2, X 3, X 4 ) 2-MUX X2X2 X 2 =0, X 3 =0 X3X3 X 2 =0, X 3 =1 X 2 =1, X 3 =0 X 2 =1, X 3 =1 X1X1 X4X4 0 X4X4

9. Исчисление предикатов Значение истинности предиката зависит от значений переменных P (x) P (x,y) и т.д. Кванторы : - квантор всеобщности (для каждого x) - квантор существования (найдется хотя бы один x) P (x,y) (x > y) P (5,3) = 1 P (3,5) = 0 P (3,y) = {y | y