- •Ю.В.Шаповалов Схемотехника эвм Конспект лекций
- •Глава 1.
- •Глава 2. Основы алгебры логики.
- •§1. Функции алгебры логики и их основные свойства.
- •Диаграммы Венна.
- •Здесь 0 представлен как класс, совсем не имеющий точек, а 1 – как класс всех точек квадрата.
- •§2. Формы записи булевых функций. Табличная запись.
- •Аналитическая запись.
- •§3. Основная теорема.
- •§4. Выражение функции в сднф и скнф с помощью аналитических преобразований.
- •§5. Способы выявления равносильности булевых функций.
- •§6. Свойства функций сложения по модулю 2.
- •Алгоритм построения.
- •§7. Основные классы функций алгебры логики.
- •Класс линейных функций от n аргументов (Ln).
- •Класс функций, сохраняющих единицу (к1).
- •Класс монотонных булевых функций (м).
- •Класс самодвойственных функций (u).
- •Подставляя функции φi вместо аргументов XI, получаем
- •Найдем значение функции f2 на противоположных наборах аргументов
- •§8. Полные системы булевых функций.
- •Раздел 2. Минимизация булевых функций.
- •§1. Сокращенные, тупиковые и минимальные формы булевых функций.
- •§2. Метод Квайна.
- •Алгоритм метода Квайна.
- •§3. Гарвардский метод.
- •§4. Метод импликантных матриц.
- •§5. Минимизация булевых функций с помощью карт Вейча.
- •Правила склеивания с помощью карт Вейча.
- •Метод Блека-Порецкого.
- •§6. Минимальные конъюнктивные нормальные формы булевых функций.
- •Из них обязательными является ас и . Функция имеет две минимальные формы:
- •§8. Абсолютные минимальные представления булевых функций.
- •Раздел 3.
- •§1. Синтез логических схем на интегральных элементах.
- •Синтез схем на элементах типа «не-или».
- •Берем двойное отрицание от каждой суммы
- •Импликанты и объединяются по правилу 1, а не объединяется с ними:
- •§2. Синтез логических схем на мультиплексорах.
- •Глава 3. Структурный и абстрактный синтез устройств вм.
- •Глава 4.Сверхбольшие интегральные схемы
- •4.1. Классификация сбис программируемой логики
- •1. Степень интеграции
- •Соединений.
- •4. Технология изготовления программируемого элемента
- •4.2 Семейство max Общая характеристика.
- •Программируемая матрица соединений.
- •Макроячейка.
- •Разделяемый расширитель.
- •Блок ввода/вывода
- •Глава 5. Методы и средства функционального синтеза
- •2.4. Детерминированные методы расчета элементов и узлов
§6. Свойства функций сложения по модулю 2.
Основные соотношения
для функции:
:
ассоциативный закон
коммутативный закон
дистрибутивный закон относительно функции конъюнкции
а также
x
при n
нечетном;
0
при n
четном.
n
В справедливости
этих соотношений можно убедиться, если
вместо
подставить СДНФ
этой функции:
Пример.
Доказать равносильность функций
а) аналитически
б) с помощью таблиц истинности (табл.11,12) функций:
Таблица 11 Таблица 12
x
y
xy
x
y
x+y
0 0 0 0 0 0 0 0
0 1 0 1 1 0 1 1
1 0 0 0 1 1 0 1
1 1 1 0 1 1 1 1
Пример.
Доказать равносильность функций
с помощью таблиц
истинности (табл.13, 14).
Таблица 13 Таблица 14
x
y
x
y
xy
0 0 1 0 0 0 0 0
0 1 0 0 0 0 1 0
1 0 1 1 0 1 0 0
1 1 0 0 1 1 1 1
Теорема Жегалкина: любая булева функция может быть представлена в виде многочлена
f(x1
x2
… xn)=
α0
α1
x1
α2
x2
…
αn
xn
αn+1
x1 x2 αn+2 x1 x3 … αN x1 x2 … xn ,
где α0, α1, … , αN - некоторые константы, равные 0 или 1.
Для доказательства воспользуемся основной теоремой, утверждающей, что любую булеву функцию можно записать в виде 2n-1
f(x1 x2 … xn)= α i mi .
i=0
Для любого конкретного набора < x1 x2 … xn > из тех наборов, на которых функция принимает значение 1, только один минтерм обращается в единицу, а остальные равны нулю. Поэтому справедлива запись 2n-1
f(x1 x2 … xn)= α i mi .
i=0
От этой формы
записи можно перейти к функции в виде
полинома через операции
и
, пользуясь соотношением
.
Пример.
.
Таким образом, после приведения подобных членов функция f(x1 x2 … xn) будет записана в виде многочлена, при построении которого используются только операции конъюнкции и сложения по mod 2.
Теорема доказана.
