Разделы презентаций


Учебная дисциплина Схемотехника дискретных устройств Тема: Арифметические и

Содержание

Тема: Арифметические и логические основы ЭВМ Логика- наука о формах и законах мышления (в общем понимании)Математическая логика- наука о применении математических методов для решения различного рода логических задач.

Слайды и текст этой презентации

Слайд 1
Учебная дисциплина

Схемотехника
дискретных устройств
Тема:

Арифметические и логические основы ЭВМ

Учебная дисциплина       Схемотехника

Слайд 2Тема: Арифметические и логические основы ЭВМ
Логика- наука о

формах и законах мышления (в общем понимании)
Математическая логика- наука о

применении математических методов для решения различного рода логических задач.
Тема: Арифметические и логические основы ЭВМ  Логика- наука о формах и законах мышления (в общем понимании)Математическая

Слайд 3Высказывание
Основное понятие алгебры логики-высказывание.
Простое Высказывание - некоторое предложение, о котором

можно утверждать, что оно истинно или ложно.

ВысказываниеОсновное понятие алгебры логики-высказывание.Простое Высказывание - некоторое предложение, о котором можно утверждать, что оно истинно или ложно.

Слайд 4Высказывание
Сложным высказыванием является предложение, состоящее из нескольких простых предложений

(т.е. простых высказываний), связанных между собой какими либо логическими связями.


Высказывание Сложным высказыванием является предложение, состоящее из нескольких простых предложений (т.е. простых высказываний), связанных между собой какими

Слайд 5Высказывание
Под логическими связями понимаются грамматические союзы типа «НЕ», «И»,

«ИЛИ», «ЕСЛИ.., ТО..».

Высказывание Под логическими связями понимаются грамматические союзы типа «НЕ», «И», «ИЛИ», «ЕСЛИ.., ТО..».

Слайд 6Высказывание
Любое высказывание можно обозначить символом х и считать, что

х=1, если высказывание истинно, а х=0, если высказывание ложно.
Логическая (булева)

переменная – такая величина х, которая может принимать только два значения: х={0,1}.
Высказывание Любое высказывание можно обозначить символом х и считать, что х=1, если высказывание истинно, а х=0, если

Слайд 7Высказывание
Высказывание абсолютно истинно, если соответствующая ему логическая величина принимает значение

х=1 при любых условиях.
Высказывание абсолютно ложно, если соответствующая ему логическая

величина принимает значение х=0 при любых условиях.
ВысказываниеВысказывание абсолютно истинно, если соответствующая ему логическая величина принимает значение х=1 при любых условиях.Высказывание абсолютно ложно, если

Слайд 8Определение булевой функции
Под булевой функцией (БФ) понимают сложное высказывание.
Эта

функция принимает лишь два значения: 0 или 1. Булева функция

всегда конечна.
Определение булевой функции Под булевой функцией (БФ) понимают сложное высказывание.Эта функция принимает лишь два значения: 0 или

Слайд 9Определение булевой функции
Простые высказывания, входящие в булеву функцию, называют

переменными (или булевыми переменными).
Булева (двоичная) функция – это двоичная

переменная Y, значение которой зависит от её двоичных переменных (аргументов функции).
Определение булевой функции Простые высказывания, входящие в булеву функцию, называют переменными (или булевыми переменными). Булева (двоичная) функция

Слайд 10Определение булевой функции
Чтобы задать булеву функцию надо каждому из возможных

сочетаний аргументов x1,x2,…,xn поставить в соответствие 0 или 1 (т.е.

значение функции).
Определение булевой функцииЧтобы задать булеву функцию надо каждому из возможных сочетаний аргументов x1,x2,…,xn поставить в соответствие 0

Слайд 11Определение булевой функции
Количество возможных булевых функций N при количестве

переменных p, определяется по формуле:

Определение булевой функции Количество возможных булевых функций N при количестве переменных p, определяется по формуле:

Слайд 12Симвилярная БФ
БФ одной переменной называется симвилярной функцией.

Симвилярная БФ БФ одной переменной называется симвилярной функцией.

Слайд 13Симвилярная БФ

Симвилярная БФ

Слайд 14Бинарная булева функция
Булева функция от двух переменных называется бинарной.

Бинарная булева функция Булева функция от двух переменных называется бинарной.

Слайд 15Бинарные булевы функции

Бинарные булевы функции

Слайд 16Бинарные булевы функции

Бинарные булевы функции

Слайд 17Наименования бинарных булевых функций
Y0- константа 0

Y0=0
Y1 – функция Пирса

Y1=!(x1+x2)
Y2 – запрет по x1 Y2=!x1*x2
Y3 – переменная !x1 Y3=!x1
Y4 – запрет по x2 Y4=x1*!x2
Y5 – переменная !x2 Y5=!x2
Y6 – искл. ИЛИ (сложение по модулю 2)

Наименования бинарных булевых функций Y0- константа 0     Y0=0     Y1

Слайд 18Наименования бинарных булевых функций
Y7 – функция Шеффера Y7=!(x1*x2)
Y8 – конъюнкция

Y8=x1*x2
Y9 – равнозначность

Y9=x1=x2
Y10- перемен. x2 Y10=x2
Y11- импликация x1 x2
Y11=!x1+x2
Наименования бинарных булевых функцийY7 – функция Шеффера Y7=!(x1*x2)Y8 – конъюнкция

Слайд 19Наименования бинарных булевых функций
Y12 – переменная x1

Y12=x1
Y13 – импликация x2 к x1

Y13=x1+!x2
Y14 – дизъюнкция Y14=x1+x2
Y15 – константа единицы Y15=1
Наименования бинарных булевых функцийY12 – переменная x1      Y12=x1Y13 – импликация x2 к

Слайд 20Определение логической функции
Логическая функция алгебры логики – функция f(x1, x2,

…., xn), принимающая значение, равное 0 или 1 на наборе

логических переменных х1, х2, …..хn.
Определение логической функцииЛогическая функция алгебры логики – функция f(x1, x2, …., xn), принимающая значение, равное 0 или

Слайд 21Применимость алгебры логики
Возможность применения алгебры логики к задачам

проектирования вычислительных устройств обусловлена аналогией понятий и категорий алгебры логики

и двоичной системы счисления.
Применимость алгебры логики  Возможность применения алгебры логики к задачам проектирования вычислительных устройств обусловлена аналогией понятий и

Слайд 22Технический аналог булевой функции
Техническим аналогом булевой функции является

комбинационная схема, выполняющая соответствующее этой функции преобразование информации.
Постоянные уровни напряжения,

соответствующие принятому в схеме представлению 0 и 1, могут рассматриваться как технические аналоги функции «ложь» и «истина».
Технический аналог булевой функции  Техническим аналогом булевой функции является комбинационная схема, выполняющая соответствующее этой функции преобразование

Слайд 23Понятие логического элемента
Логические операции над двоичными переменными реализуются схемами,

которые называются логическими элементами.
Число входов логического элемента соответствует числу

аргументов воспроизводимой им булевой функции.
Понятие логического элемента Логические операции над двоичными переменными реализуются схемами, которые называются логическими элементами. Число входов логического

Слайд 24Законы и аксиомы алгебры логики
Закон одинарных элементов:

Х+1=1 Х*1=Х
Х+0=Х Х*0=0
Законы

отрицания:
- закон двойного отрицания

- закон дополнительности

Законы и аксиомы алгебры логики Закон одинарных элементов:   Х+1=1   Х*1=Х   Х+0=Х

Слайд 25Законы и аксиомы алгебры логики
Закон двойственности Де Моргана



Законы и аксиомы алгебры логики  Закон двойственности Де Моргана

Слайд 26Законы и аксиомы алгебры логики
Из этих выражений следует следствие:

Законы и аксиомы алгебры логикиИз этих выражений следует следствие:

Слайд 27Комбинационные законы
Закон тавтологии:
Х+Х+Х+…….+Х=Х
Х*Х*Х*……*Х=Х
Переместительный (коммутативный) закон:
Х1+Х2=Х2+Х1 Х1*Х2=Х2*Х1

Комбинационные законыЗакон тавтологии:Х+Х+Х+…….+Х=ХХ*Х*Х*……*Х=ХПереместительный (коммутативный) закон:Х1+Х2=Х2+Х1  Х1*Х2=Х2*Х1

Слайд 28Комбинационные законы
Сочетательный (ассоциативный) закон:
(Х1+Х2)+Х3=Х1+(Х2+Х3)
(Х1*Х2)*Х3=Х1*(Х2*Х3)

Комбинационные законыСочетательный (ассоциативный) закон:(Х1+Х2)+Х3=Х1+(Х2+Х3)(Х1*Х2)*Х3=Х1*(Х2*Х3)

Слайд 29Комбинационные законы
Распределительный закон:
X1*(X2+X3)=(X1*X2)+(X1*X3)
X1+(X2*X3)=(X1+X2)*(X1+X3)

Комбинационные законы Распределительный закон:X1*(X2+X3)=(X1*X2)+(X1*X3)X1+(X2*X3)=(X1+X2)*(X1+X3)

Слайд 30Комбинационные законы
Сочетательный закон:
X1*(X2*X3)=(X1*X3)*X2
X1+(X2+X3)=(X1+X2)+X3

Комбинационные законы Сочетательный закон:  X1*(X2*X3)=(X1*X3)*X2  X1+(X2+X3)=(X1+X2)+X3

Слайд 31Комбинационные законы
Переместительный закон
(закон коммутативности):
X1*X2*X3=X3*X2*X1
X1+X2+X3=X3+X1+X2

Комбинационные законы Переместительный закон(закон коммутативности):  X1*X2*X3=X3*X2*X1 X1+X2+X3=X3+X1+X2

Слайд 32Комбинационные законы
Закон поглощения (абсорбции):
X1+X1*X2=X1

X1*(X1+X2)=X1

Комбинационные законы Закон поглощения (абсорбции):    X1+X1*X2=X1    X1*(X1+X2)=X1

Слайд 33Комбинационные законы
Закон склеивания:




Комбинационные законы Закон склеивания:

Слайд 34Теорема Шеннона
Операция инвертирования произвольной комбинации двоичных переменных, связанных знаками дизъюнкции

и конъюнкции эквивалентна замене в этой комбинации

Теорема ШеннонаОперация инвертирования произвольной комбинации двоичных переменных, связанных знаками дизъюнкции и конъюнкции эквивалентна замене в этой комбинации

Слайд 35Теорема Шеннона (продолжение)
исходных значений двоичных переменных их инверсными значениями

при одновременной замене знаков дизъюнкции и конъюнкции.

Теорема Шеннона (продолжение) исходных значений двоичных переменных их инверсными значениями при одновременной замене знаков дизъюнкции и конъюнкции.

Слайд 36Пример применения теоремы Шеннона

Пример применения теоремы Шеннона

Слайд 37Определение Основного Функционально полного набора
Набор функций дизъюнкции, конъюнкции и инверсии,

который соответствует трём операциям булевой алгебры-логики, получил название Основного функционально-полного

набора.
Определение Основного Функционально полного набораНабор функций дизъюнкции, конъюнкции и инверсии, который соответствует трём операциям булевой алгебры-логики, получил

Слайд 38Другие функционально полные наборы
Двумя другими функционально полными наборами являются

функции Пирса и Шеффера.

Другие функционально полные наборы Двумя другими функционально полными наборами являются функции Пирса и Шеффера.

Слайд 39Функционально полная система логических элементов
Систему логических элементов называют функционально

полной, если есть возможность создать любые заданные переключательные выходные функции.

Функционально полная система логических элементов Систему логических элементов называют функционально полной, если есть возможность создать любые заданные

Слайд 40Понятие « базис»
Система переключательных функций , образующую функционально полную

систему, логических функций называется базисом.

Понятие « базис» Система переключательных функций , образующую функционально полную систему, логических функций называется базисом.

Слайд 41Переключательная функция
Переключательной функцией называется математическое выражение, связывающее между собой

элементарные двоичные логические переменные, принимающие значения «0» и «1».

Переключательная функция Переключательной функцией называется математическое выражение, связывающее между собой элементарные двоичные логические переменные, принимающие значения «0»

Слайд 42Дизъюнктивно-нормальная форма (ДНФ)
Если логическая функция выражена посредством логической

суммы элементарных конъюнкций, то считается, что она задана своей ДНФ.

Y=A*B+C*D=(A^B)v(C^D)
Дизъюнктивно-нормальная форма (ДНФ)  Если логическая функция выражена посредством логической суммы элементарных конъюнкций, то считается, что она

Слайд 43Элементарная конъюнкция
Элементарной конъюнкцией n-го ранга называется логическое произведение двоичных

переменных и их отрицаний, причём, каждая переменная в произведении должна

встречаться только один раз. Например:
X1^X2^!X3^X4^!X5
Элементарная конъюнкция Элементарной конъюнкцией n-го ранга называется логическое произведение двоичных переменных и их отрицаний, причём, каждая переменная

Слайд 44Ранг конъюнкции
Рангом конъюнкции называется число двоичных переменных, составляющих

элементарную конъюнкцию.
Например : X1^X2^!X3^X4^!X5; - это конъюнкция 5-го ранга,

так как составлена из произведения пяти переменных и их отрицаний.

Ранг конъюнкции  Рангом конъюнкции называется число двоичных переменных, составляющих элементарную конъюнкцию. Например : X1^X2^!X3^X4^!X5; - это

Слайд 45Конъюнктивно-нормальная форма (КНФ)
Если логическая функция выражена посредством логического произведения элементарных

дизъюнкций, то считается, что она задана своей КНФ.

Y=(A+B)*(C+D)=(AvB)^(CvD)

Конъюнктивно-нормальная форма (КНФ)Если логическая функция выражена посредством логического произведения элементарных дизъюнкций, то считается, что она задана своей

Слайд 46Элементарная дизъюнкция
Элементарной дизъюнкцией n-го ранга называется логическая сумма двоичных переменных

и их отрицаний, причём, каждая переменная в сумме должна встречаться

только один раз. Например:
X1vX2v!X3vX4v!X5

Элементарная дизъюнкцияЭлементарной дизъюнкцией n-го ранга называется логическая сумма двоичных переменных и их отрицаний, причём, каждая переменная в

Слайд 47Ранг дизъюнкции
Рангом дизъюнкции называется число двоичных переменных, составляющих элементарную

дизъюнкцию.
Например : X1vX2v!X3vX4v!X5; - это дизъюнкция 5-го ранга, так как

составлена из логической суммы пяти переменных и их отрицаний.


Ранг дизъюнкции Рангом дизъюнкции называется число двоичных переменных, составляющих элементарную дизъюнкцию.Например : X1vX2v!X3vX4v!X5; - это дизъюнкция 5-го

Слайд 48Эквивалентность представления
Одна и та же логическая функция может быть

представлена как своей ДНФ так и КНФ, путём эквивалентных преобразований.

Из множества этих нормальных форм функций выделяют одну совершенную дизъюнктивную (СДНФ) и одну совершенную конъюнктивную (СКНФ) формы.
Эквивалентность представления Одна и та же логическая функция может быть представлена как своей ДНФ так и КНФ,

Слайд 49СДНФ
Совершенная дизъюнктивно-нормальная форма логической функции от n двоичных переменных

называется такая ДНФ логической функции в которой:
- все конъюнкции

имеют один и тот же ранг;
СДНФ Совершенная дизъюнктивно-нормальная форма логической функции от n двоичных переменных называется такая ДНФ логической функции в которой:

Слайд 50СДНФ
- нет двух одинаковых конъюнкций;
- каждая конъюнкция содержит

либо прямое, либо инверсное значение двоичной переменной;
- ни одна

конъюнкция не содержит двух одинаковых двоичных переменных.
СДНФ - нет двух одинаковых конъюнкций; - каждая конъюнкция содержит либо прямое, либо инверсное значение двоичной переменной;

Слайд 51Определение минтерма
Конъюнкции n-го ранга, составляющие СДНФ функции и обращающие

функцию в 1 при определённом наборе переменных получили название минтермы.

Определение минтерма Конъюнкции n-го ранга, составляющие СДНФ функции и обращающие функцию в 1 при определённом наборе переменных

Слайд 52СКНФ
Совершенная конъюнктивно-нормальная форма логической функции от n двоичных переменных

называется такая КНФ логической функции в которой:
- все дизъюнкции

имеют один и тот же ранг;

СКНФ Совершенная конъюнктивно-нормальная форма логической функции от n двоичных переменных называется такая КНФ логической функции в которой:

Слайд 53СКНФ
- нет двух одинаковых дизъюнкций;
- каждая дизъюнкция содержит либо

прямое, либо инверсное значение двоичной переменной;
- ни одна дизъюнкция

не содержит двух одинаковых двоичных переменных.

СКНФ- нет двух одинаковых дизъюнкций; - каждая дизъюнкция содержит либо прямое, либо инверсное значение двоичной переменной; -

Слайд 54Определение минтерма
Дизъюнкции n-го ранга, составляющие СКНФ функции и обращающие функцию

в 0 при определённом наборе переменных получили название минтермы.

Определение минтермаДизъюнкции n-го ранга, составляющие СКНФ функции и обращающие функцию в 0 при определённом наборе переменных получили

Слайд 55Примеры СКНФ и СДНФ
СДНФ:


СКНФ:

Примеры СКНФ и СДНФСДНФ:СКНФ:

Слайд 56Табличное задание булевой функции


Табличное задание булевой функции

Слайд 57Составление СДНФ по табличному заданию булевой функции
Правило:
Соответствующие минтермам элементарные

конъюнкции объединить знаками дизъюнкций,
в элементарных конъюнкциях переменная=1 записывается прямым

значением, а переменная=0, своим инверсным значением (с черточкой над именем переменной).
Составление СДНФ по табличному заданию булевой функции Правило:Соответствующие минтермам элементарные конъюнкции объединить знаками дизъюнкций, в элементарных конъюнкциях

Слайд 58Итоговая запись СДНФ


Итоговая запись СДНФ

Слайд 59Составление СКНФ по табличному заданию булевой функции
Правило:
Соответствующие минтермам элементарные дизъюнкции

объединить знаками конъюнкций,
в элементарных дизъюнкциях переменная=0 записывается прямым значением,

а переменная=1, своим инверсным значением (с черточкой над именем переменной).

Составление СКНФ по табличному заданию булевой функцииПравило:Соответствующие минтермам элементарные дизъюнкции объединить знаками конъюнкций, в элементарных дизъюнкциях переменная=0

Слайд 60Итоговая запись СКНФ


Итоговая запись СКНФ

Слайд 61Технический аналог булевой функции
Техническим аналогом булевой функции является комбинационная схема,

выполняющая соответствующее этой функции преобразование информации.
Постоянные уровни напряжения, соответствующие принятому

в схеме представлению 0 и 1, могут рассматриваться как технические аналоги функции «ложь» и «истина».

Технический аналог булевой функцииТехническим аналогом булевой функции является комбинационная схема, выполняющая соответствующее этой функции преобразование информации.Постоянные уровни

Слайд 62Типовой порядок проектирования комбинационных устройств
Этапы:
1. Определение табличных значений поведения

булевой функции.
2. Составление СДНФ по минтермам табличной записи булевой функции.
3.

Упрощение СДНФ и получение его минимальной ДНФ.
4. Переход от минимальной ДНФ к минимизированной форме в каком-либо базисе ФПН.
Типовой порядок проектирования комбинационных устройств Этапы:1. Определение табличных значений поведения булевой функции.2. Составление СДНФ по минтермам табличной

Слайд 63Типовой порядок проектирования комбинационных устройств
5. Составление комбинационной схемы из логических

элементов, входящих в указанный базис.

Типовой порядок проектирования комбинационных устройств5. Составление комбинационной схемы из логических элементов, входящих в указанный базис.

Слайд 64Минимизация логических функций.
Упрощение и преобразование логических функций имеет целью

получение такого вида функции, при котором построенная в соответствии с

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

Слайд 65Минимизация логических функций.
Различают эвристические и формализованные методы преобразования логических

функций.
При эвристических методах преобразования логических функций используют законы, аксиомы

и тождества алгебры логики.
Минимизация логических функций. Различают эвристические и формализованные методы преобразования логических функций. При эвристических методах преобразования логических функций

Слайд 66Принципы минимизации
Основным методом минимизации логических функций, представленных в виде

СДНФ или СКНФ является операция попарного неполного склеивания и элементарного

поглощения. Операция попарного склеивания осуществляется между двумя термами (членами), содержащими одинаковые переменные, вхождения которых (прямые и инверсные) совпадают для всех переменных, кроме одной. В этом случае все переменные, кроме одной, можно вынести за скобки, а оставшиеся в скобках прямое и инверсное вхождение одной переменной подвергнуть склейке.
Принципы минимизации Основным методом минимизации логических функций, представленных в виде СДНФ или СКНФ является операция попарного неполного

Слайд 67Принципы минимизации
главной задачей при минимизации СДНФ и СКНФ является поиск

термов, пригодных к склейке с последующим поглощением, что для больших

форм может оказаться достаточно сложной задачей. Карты Карно предоставляют наглядный способ отыскания таких термов.
Как известно, булевы функции N переменных, представленные в виде СДНФ или СКНФ могут иметь в своём составе 2N различных термов. Все эти члены составляют некоторую структуру, топологически эквивалентную N–мерному кубу, причём любые два терма, соединённые ребром, пригодны для склейки и поглощения.
На рисунке изображена простая таблица истинности для функции из двух переменных, соответствующий этой таблице 2-мерный куб (квадрат), а также 2-мерный куб с обозначением членов СДНФ и эквивалентная таблица для группировки термов:
Принципы минимизацииглавной задачей при минимизации СДНФ и СКНФ является поиск термов, пригодных к склейке с последующим поглощением,

Слайд 68Метод Карт Карно
При формализованных методах, при ограничении числа переменных

до пяти-шести используется «метод Карт Карно».
Карта Карно́ — графический способ

минимизации переключательных (булевых) функций, обеспечивающий относительную простоту работы с большими выражениями.
Метод Карт Карно При формализованных методах, при ограничении числа переменных до пяти-шести используется «метод Карт Карно».Карта Карно́

Слайд 69Карты Карно
Карты Карно были изобретены в 1952 Эдвардом В. Вейчем

и усовершенствованы в 1953 Морисом Карно, физиком из «Bell Labs»,

и были призваны помочь упростить цифровые электронные схемы.
Карты КарноКарты Карно были изобретены в 1952 Эдвардом В. Вейчем и усовершенствованы в 1953 Морисом Карно, физиком

Слайд 70Правило составления карты Карно
В карту Карно булевы переменные передаются из

таблицы истинности и упорядочиваются с помощью кода Грея, в котором

каждое следующее число отличается от предыдущего только одним разрядом.
Правило составления карты КарноВ карту Карно булевы переменные передаются из таблицы истинности и упорядочиваются с помощью кода

Слайд 71Пример карты Карно для 4-х переменных

Пример карты Карно для 4-х переменных

Слайд 72Метод скручивания карты Карно
Крайние квадраты карты являются соседними при

ее скручивании. Это значит, что они тоже подлежат минимизации. На

плоскости можно изобразить карту Карно для 4-х переменных. Для 5 и более переменных необходимы объемные фигуры.
Метод скручивания карты Карно Крайние квадраты карты являются соседними при ее скручивании. Это значит, что они тоже

Слайд 73Метод скручивания карты Карно

Метод скручивания карты Карно

Слайд 74Карта Карно для двух переменных

Карта Карно для двух переменных

Слайд 75Карта Карно для 3-х переменных

Карта Карно для 3-х переменных

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика