Часть 3. Логические элементы. Элементарной конъюнкцией (дизъюнкцией) называется конъюнкция (дизъюнкция) нескольких переменных, взятых с отрицанием или.

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



Advertisements
Похожие презентации
Часть 3. Логические элементы. Задача 1 ХYZF Дан фрагмент таблицы истинности выражения F: Какое выражение соответствует F?
Advertisements

Элементы математической логики. Высказывание Объект изучения – высказывание. Высказывание – предложение (сообщение) об объективно существующей действительности,
Типовые логические устройства компьютера. Все устройства ЭВМ (процессор, оперативная память, контроллеры и т.д.) состоят из типовых логических устройств,
1 Совершенная дизъюнктивная нормальная форма и совершенная конъюнктивная нормальная форма Логические основы ЭВМ 10 класс Белоусова Елена Ивановна, учитель.
Функциональные схемы - электронные схемы, реализованные по принципу замыкания и размыкания контактов реле. Скорость срабатывания электронных схем в тысячи.
Одноразрядный двоичный сумматор. Сумматоры Сумматор является основным узлом арифметико- логического устройства ЭВМ и служит для суммирования чисел посредством.
Логические основы устройства компьютера. Базовые логические элементы Базовые логические элементы – реализуют три основные логические операции: Логический.
Кулешова Ольга Владимировна, 2006 год Логические основы информатики логические элементы компьютера.
Логические основы устройства компьютера. В вычислительной технике для построения более сложных логических устройств используются три основных логических.
Логика в информатике Решение уравнений. Логические основы ПЭВМ.
Типовые логические элементы. Логический элемент Преобразователи, которые могут, получая сигналы об истинности отдельных простых высказываний, обработать.
Логические основы компьютера Базовые логические элементы Автор: Сергеев Евгений Викторович МОУ СОШ 4 г. Миньяра Челябинской области
Логические основы компьютера Автор : Разумов Е. 11 класс.
Вычислительные системы, сети и телекоммуникации ЭЛЕМЕНТНАЯ БАЗА ЭВМ Элементы Элементы для обработки единичных электрических сигналов, соответствующих битам.
Элементная база ЭВМ Вычислительные системы, сети и телекоммуникации © МЦИТ ГУАП 2008 Элементы для обработки единичных электрических сигналов, соответствующих.
Компьютерные технологии ЭЛЕМЕНТНАЯ БАЗА ЭВМ Элементы Элементы для обработки единичных электрических сигналов, соответствующих битам информации Узлы Узлы.
Полный одноразрядный сумматор Сучкова Т.М., 2012.
Базовые логические элементы. Чтобы сконструировать устройство, мы должны знать: каким образом следует реализовать логические значения 0 и 1 в виде электрических.
Логические основы вычислительной техники. Таблицы истинности Таблицей истинности называют таблицу значений логической функции для разных сочетаний значений.
БАЗОВЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ БАЗОВЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ ОСНОВНЫЕ ЛОГИЧЕСКИЕ СХЕМЫ Яхина Рита Альфировна преподаватель высшей квалификационной категории.
Транксрипт:

Часть 3. Логические элементы

Элементарной конъюнкцией (дизъюнкцией) называется конъюнкция (дизъюнкция) нескольких переменных, взятых с отрицанием или без отрицания, причем среди переменных могут быть одинаковые X v X X v Z X v Y v Z - правильно X v Y & Z - неправильно Элементарная дизъюнкция Элементарная конъюнкция X & X X & Z X & Y & Z - правильно X v Y & Z - неправильно

Всякая дизъюнкция элементарных конъюнкций называется дизъюнктивно-нормальной формой - ДНФ Всякая конъюнкция элементарных дизъюнкций называется конъюнктивно-нормальной формой - КНФ X & X v X & Y & Z X & Y v Z v X & Z (X v Y v Y) & (X v Z) X & (Z v Y) & (X v Z)

Совершенной дизъюнктивно-нормальной формой – (СДНФ) называется ДНФ, в которой нет одинаковых элементарных конъюнкций и все конъюнкции состоят из одного набора переменных, в который каждая переменная входит только один раз (возможно с отрицанием). (X v Y v Z) & (X v Y v Z) (Z v Y) & (Z v Y) ДНФ СДНФ X & Y & Z v X & Y & Z Z & X & Z v Z & X & Z Совершенной конъюнктивно-нормальной формой – (СКНФ) называется КНФ, в которой нет одинаковых элементарных дизъюнкций и все дизъюнкции состоят из одного набора переменных, в который каждая переменная входит только один раз (возможно с отрицанием). КНФ СКНФ (X v Y v Y) & (X v Z) X & (Z v Y) & (X v Z) Любую функцию, кроме констант 0 и 1, можно представить в виде как СДНФ, так и СКНФ 0=X & X 1=X v X СДНФ X & X v X & Y & Z X & Y v Z v X & Z СКНФ

Алгоритм получения СДНФ по таблице истинности ХYF(X,Y) Отметить строки таблицы истинности, в которых значение функции истинно. 2. Выписать для каждой строки конъюнкцию всех переменных: - если значение переменной равно 1, в конъюнкцию включать переменную; - если значение переменной равно 1, в конъюнкцию включать переменную; - если значение переменной равно 0, в конъюнкцию включать инверсию переменной; - если значение переменной равно 0, в конъюнкцию включать инверсию переменной; для 2-й строки: X & Y; для 3-й строки: X & Y. 3. Все конъюнкции связать в дизъюнкцию ( X & Y) v ( X & Y).

Алгоритм получения СКНФ по таблице истинности ХYF(X,Y) Отметить строки таблицы истинности, в которых значение функции ложно. 2. Выписать для каждой строки дизъюнкцию всех переменных: - если значение переменной равно 0, в дизъюнкцию включать переменную; - если значение переменной равно 0, в дизъюнкцию включать переменную; - если значение переменной равно 1, в дизъюнкцию включать инверсию переменной; - если значение переменной равно 1, в дизъюнкцию включать инверсию переменной; для 1-й строки: X v Y; для 4-й строки: X v Y. 3. Все дизъюнкции связать в конъюнкцию ( X v Y) & ( X v Y). СКНФ и СДНФ эквивалентны рекомендация

Задача 1 ХYZF Дан фрагмент таблицы истинности выражения F: Какое выражение соответствует F? Задача 2 Составить структурную формулу и функциональную схему: а) для блока проверки трех сигналов на совпадение (на выходе блока должна возникать единица, когда все входные сигналы совпадают); б) для блока проверки трех сигналов на несовпадение. F=X & Y & Z v X & Y & Z F=X v Y v Z назад X Y F Z 1 & & X Y F Z 1 & & X Y F Z & 1 1

Задача 3 Три преподавателя отбирают задачи для олимпиады. По каждой из задач каждый из преподавателей высказывает свое мнение: легкая (0) задача или трудная (1). Задача включается в олимпиадное задание, если не менее двух преподавателей отметили ее как трудную, но если все три преподавателя отметили как трудную, то такая задача как слишком сложная не включается в задание. Составить структурную формулу и функциональную схему устройства, которое на выходе будет выдавать 1, если задача включается в задание, и 0, если не включается. PQRF F=P & Q & R v P & Q & R v P & Q & R P Q F & R 1 & & назад

PQRF Задача 3 В конкурсе решается вопрос о допуске к следующему туру. Работают три члена жюри P, Q, R. Положительное решение жюри принимается тогда и только тогда, когда «ЗА» выскажутся хотя бы два члена жюри, из которых обязательно один председатель жюри Q. Разработать устройство для голосования, в котором каждый член жюри нажимает кнопки «ЗА» и «Против», а результат голосования определяется по включению сигнальной лампочки. (Составить функциональную схему устройства, которое на выходе выдавало бы 1 или 0.) PQRF

Инвертор (НЕ) Физическая модель СхемаОбозначение Таблица истинности Реле с нормально замкнутыми контактами X F(X) В F X X Логические элементы Логический элемент – это преобразователь, который получая сигналы об истинности отдельных высказываний, обрабатывает их и выдает значение логического отрицания, логической суммы или логического произведения этих высказываний

Конъюнктор (И) Физическая модель СхемаОбозначение Таблица истинности Последователь- ное соединение переключа- телей X Y F(X) X X & Y +5 В F Y &

Дизъюнктор (ИЛИ) Физическая модель СхемаОбозначение Таблица истинности Параллельное соединение переключа- телей X Y F(X) X X V Y Y 1 +5 В F

Логический элемент Обозначение Обозначение И-НЕИЛИ-НЕ X Y & X & Y X Y 1 X V Y

Функциональные схемы и структурные формулы Логическое устройство – цепочка из логических элементов, в которой выходы одних элементов являются входами других. Функциональная схема – схема соединения логических элементов, реализующая логическую функцию Структурная формула - форма описания функции, реализуемой логическим устройством

Задача 1 Определить структурную формулу по заданной функциональной схеме X Y 1 F(X,Y) F(X,Y) = X V Y Задача 2 Построить функциональную схему, соответствующую структурной формуле F(X,Y) = X & Y Задача 3 Определить структурную формулу по заданной функциональной схеме X Y & F(X,Y) = X & Y X Y 1 F(X,Y) & F(X,Y) = X & Y

Задача 5 Построить функциональную схему, соответствующую структурной формуле F(X,Y) = ( X V Y ) & X XYX X V Y F(X,Y) Таблица истинности, построенная по формуле Таблица истинности, построенная по функциональной схемеXY Выход 1 Выход 2 Выход 3 Выход Проверка: X Y 1 & F(X,Y) = ( X V Y ) & X

Задача 6 F(P,Q,R) = P & Q & R V ( P V Q V R) & Q Задача 7 Построить функциональную схему, соответствующую структурной формуле P Q 1 F & & R 1 Построить функциональную схему, соответствующую структурной формуле Y(A,B) = A & (A V B ) A B F & 1

Задача 8 Задача 9 Построить функциональную схему, соответствующую структурной формуле F(X,Y,Z) = (X V Y ) & ( X V Z) & (Y V Z ) X Y F 1 Z & 1 1 Определить структурную формулу по заданной функциональной схеме X Y F 1 F(X,Y) = (X V Y )

Задача 10 F(X,Y,Z) = (X V Y ) & ( Y & Z) Определить структурную формулу по заданной функциональной схеме X Y F 1 Z & & Совпадение сигналов Совпадение сигналов Задачи к олимпиаде Задачи к олимпиаде Несовпадение сигналов Несовпадение сигналов

Логические устройства ЭВМ Сумматор – основной узел арифметико-логического устройства - служит для суммирования многозначных двоичных чисел посредством поразрядного сложения XnXn YnYn SnSn XiXi YiYi SiSi X2X2 Y2Y2 S2S2 X1X1 Y1Y1 S1S1 P1P1 P1P1 P i-1 PiPi P n-1

XY S P Одноразрядный полусумматор – одноразрядный двоичный сумматор на два входа и два выхода ХYРS P(X,Y)=X & Y S(X,Y)=X & Y v X & Y S(X,Y)=(X & Y) & (X v Y) Условное обозначение Структурные формулы Правило сложения двоичных чисел Преобразованная формула S(X,Y)=(X v Y) & (X v Y) Функциональная схема X & P & 1 Y & S Таблица истинностиВходыВыходыХY СДНФ СКНФ

Одноразрядный сумматор на три входа – одноразрядный двоичный сумматор на три входа и два выхода ХYРQS Условное обозначение Структурные формулы Правило сложения двоичных чисел XY S Q P Q(X,Y,P)=X & Y & P v X & Y & P v X & Y & P v X & Y & P Q(X,Y,P)=X & Y & P v X & Y & P v X & Y & P v X & Y & P Преобразованные формулы Q(X,Y,P)=Y & P v X & P v X & Y S(X,Y,P)=X & Y & P v X & Y & P v X & Y & P v X & Y & P S(X,Y,P)=X & Y & P v X & Y & P v X & Y & P v X & Y & P S(X,Y,P)=(Q v P·Y·X) & (P v Y v X)

Преобразование формул Q(X,Y)=¬X & Y & P v X & ¬Y & P v X & Y & ¬ P v X & Y & P = =¬X & Y & P v X & ¬Y & P v X & Y & ¬ P v X & Y & P v X & Y & P v X & Y & P = =(¬X & Y & P v X & Y & P) v (X & ¬Y & P v X & Y & P) v (X & Y & ¬ P v X & Y & P) = = Y & P (¬X v X) v X & P (¬Y v Y) v X & Y & (¬ P v P) = Y & P v X & P v X & Y & Q(X,Y)= (¬X & ¬Y & P) v (¬X & Y & ¬P ) v (X & ¬Y & ¬P) v (X & Y & P) = = ¬ ¬((¬X & ¬Y & P) v (¬X & Y & ¬P) v (X & ¬Y & ¬P) v (X & Y & P))= = = ¬((X v Y v ¬P) & (X v ¬Y v P) & (¬X & Y v P) & (¬X & ¬Y v ¬P)) = = ¬((X v Y v ¬P) & (X v ¬Y v P) & (¬X & Y v P) & (¬X & ¬Y v ¬P)) == = ¬((X v (Y v ¬P) & (¬Y v P)) & (¬X v (Y v P) & (¬Y v ¬P))) = = ¬((X v (Y v ¬P) & (¬Y v P)) & (¬X v (Y v P) & (¬Y v ¬P))) = = ¬ ((X v (Y ·¬Y v ¬P ·¬Y v Y ·P v ¬P · P)) & (¬X v (Y · ¬Y v Y · ¬P v P · ¬Y v P · ¬P))) = = ¬ ((X v (¬P ·¬Y v Y ·P)) & (¬X v (Y · ¬P v P · ¬Y )) )= = ¬ (X v ¬P ·¬Y v Y ·P) & (¬X v Y · ¬P v P · ¬Y ) = = = ¬ (X·¬X v X·Y·¬P v X·P·¬Y v ¬P·¬Y·¬X v ¬P·¬Y·Y·¬P v ¬P·¬Y·P·¬Y v Y·P·¬X v Y·P·Y·¬P v Y·P·P ·¬Y) = = ¬ (X·Y·¬P v X·P·¬Y v ¬P·¬Y·¬X v Y·P·¬X) = ¬ ((X·Y·¬P v X·P·¬Y v Y·P·¬X) v (¬P·¬Y·¬X)) = = = ¬ (X·Y·¬P v X·P·¬Y v Y·P·¬X) & ¬ (¬P·¬Y·¬X) = = ¬ (X·Y·¬P v ·¬Y v Y·P·¬X) & (P v Y v X) = = ¬ (X·Y·¬P v X·P·¬Y v Y·P·¬X v X ·¬X ·(YvP) v Y·¬Y·(XvP) v P·¬P ·(YvX)) & (P v Y v X) = = ¬ ((X·Y·¬P v P·¬P ·(YvX)) v (X·P·¬Y v Y·¬Y·(XvP)) v (Y·P·¬X v X ·¬X ·(YvP)) & (P v Y v X) = = ¬ ((¬P ·(X·P vY ·P v X·Y)) (¬Y ·(X·P vY ·P v X·Y)) v (¬X·(X·P v Y·P v X·Y)) & (P v Y v X) = = ¬ ((X·P vY ·P v X·Y) · (¬P v ¬Y v ¬X)) & (P v Y v X) = = (¬ (X·P vY ·P v X·Y) v (P·Y·X)) & (P v Y v X) = = (¬Q v P·Y·X) & (P v Y v X)

Одноразрядный сумматор на три входа Функциональная схема Q(X,Y,P)=Y & P v X & P v X & Y S(X,Y,P)=(Q v P·Y·X) & (P v Y v X) X & 1 & & & 1 Y P 1 & Q S

Триггер - устройство, которое может запоминать сигналы 0 и 1, демонстрировать их, а при необходимости забывать. Используется как запоминающая ячейка вычислительных устройств. RS-триггер (защелка, выключатель) – Режим работы Входы Выходы SRQ¬QВлияние на выход Q Запрещенное состояние 0011Не используется Установка0110Для установки Q в 1 Сброс1001Для установки Q в 0 Хранение1100Зависит от предыдущего состояния установки R QS Q T Условное обозначение Функциональная схема R - reset & & S - set Q Q Установка 1 Прямой выход Инверсный выход Таблица истинности

T-триггер (переключатель, тумблер) Условное обозначение Q0Q0 Q0Q0 Q1Q1 Q2Q2 Q3Q3 Q4Q4 Q1Q1 Q2Q2 Q3Q3 Q4Q4 TQ Q Счетчик Для запоминания и демонстрации n разрядного двоичного числа необходимо n параллельно соединенных тригеров, совокупность которых называется n -разрядным регистром Тригер запоминает один разряд двоичного числа Для запоминания 1 байта требуется 8 тригеров