
- •1. Математические и логические основы вычислительной техники
- •1.1. Основные сведения об электронно-вычислительной технике
- •1.1.1. Классификация эвм
- •1.1.2.Основные характеристики эвм
- •1.2. Виды информации и способы представления ее в эвм
- •1.2.1.Сигналы импульсных и цифровых устройств
- •1.2.2.Системы счисления
- •1.2.3. Правила двоичной арифметики
- •1.2.4. Основные логические операции
- •Операция импликация
- •Операция запрет
- •1.2.5.Законы алгебры логики
- •1.2.6. Основной базис алгебры логики
- •1.2.7. Нормальные и совершенные нормальные формы логических функций
- •1.2.8. Минимизация логических функций методом Квайна
- •1.2.9.Синтез логических устройств в базисах «или-не», «и-не»
- •Некоторые особенности построения схем логических устройств
- •1.2.10. Минимизация логических функций методом карт Вейча
- •1.3. Логические элементы эвт
- •1.3.1. Классификация и система обозначений цифровых микросхем
- •1.3.2. Условные графические обозначения цифровых микросхем
- •1.3.3. Параметры логических элементов
- •1.3.4. Базовые логические элементы
- •Базовый ттл-элемент и—не
- •Базовый эсл-элемент или/или—не
- •Базовый кмоп-элемент или—не
- •Сравнительная оценка базовых логических элементов
- •2.Типовые узлы и элементы вычислительной техники
- •2.1. Типовые комбинационные цифровые устройства
- •2.1.1. Шифратор (кодер)
- •2.1.2. Дешифратор (декодер)
- •Расширение разрядности дешифратора
- •2.1.3. Мультиплексор
- •Расширение разрядности мультиплексора
- •2.1.4. Демультиплексор
- •Расширение разрядности демультиплексора
- •2.1.5. Сумматор
- •Многоразрядные двоичные сумматоры
- •Программируемая логическая матрица
- •2.2. Последовательностные цифровые устройства
- •2.2.1. Интегральные триггеры
- •Асинхронный rs триггер с инверсными входами.
- •Синхронный rs – триггер.
- •Микросхема к555тр2
- •Микросхема к155тв9
- •Микросхема к155тм 2
- •2.2.2. Регистры Общие сведения
- •Параллельно-последовательный регистр
- •2.2.3. Счетчики
- •Микросхема к155ие7
- •2.2.4. Полупроводниковые запоминающие устройства
- •Условные обозначения ис зу
- •Оперативное запоминающее устройство
- •Принцип наращивания емкости памяти
- •Постоянные запоминающие устройства
- •Перепрограммируемые постоянные запоминающие устройства
- •2.2.5. Аналого-цифровое преобразование информации Принцип аналого-цифрового преобразования информации
- •Цап с резисторной матрацей r—2r
- •Аналого-цифровой преобразователь последовательного счета
- •Времяимпульсный аналого-цифровой преобразователь
- •Параметры аналого-цифрового и цифроаналогового преобразователей
1.2.7. Нормальные и совершенные нормальные формы логических функций
Существует 2 формы представления логических функций:
- дизъюнктивная нормальная форма (ДНФ);
- конъюнктивная нормальная форма (КНФ).
Дизъюнктивная нормальная форма (ДНФ)– это форма представления логической функции в виде дизъюнкции ряда членов, каждый из которых представляет собой простую конъюнкцию аргументов или инверсий аргументов.
Совершенная ДНФ – (СДНФ) - это ДНФ, в каждом члене которой присутствуют все аргументы.
Чтобы получить СДНФ функции заданной таблицей необходимо записать столько дизъюнктивных членов, сколько единиц содержит функция в таблице. Для каждой единицы записать простую конъюнкцию аргументов, или инверсии аргументов, если их значения равны нулю.
Пусть функция представлена таблицей 1.2.7.1.
Таблица 1.2.7.1. Таблица истинности функции.
-
Х1
0
0
0
0
1
1
1
1
Х2
0
0
1
1
0
0
1
1
Х3
0
1
0
1
0
1
0
1
ƒ
1
0
0
0
1
0
1
1
Конъюнктивная нормальная форма (КНФ) - это форма представления логических функций в виде конъюнкции ряда членов, каждый из которых представляет собой простую дизъюнкцию аргументов или инверсий аргументов.
Совершенная КНФ-(СКНФ)-это КНФ, в каждом члене которой присутствуют все аргументы.
Чтобы получить СКНФ функции, заданной таблицей, необходимо записать столько конъюнктивных членов, сколько нулей содержит функция в таблице. Для каждого нуля записать простую дизъюнкцию аргументов или инверсий аргументов, если их значения равны единице.
СКНФ функции, представленной в таблице 1.6.
1.2.8. Минимизация логических функций методом Квайна
Метод Квайна позволяет представлять функции с минимальным числом членов и минимальным числом символов в членах. Преобразование осуществляется в несколько этапов. Рассмотрим минимизацию логической функции, заданной таблицей 1.6.
Чтобы получить минимальную дизъюнктивную нормальную форму (МДНФ) необходимо:
1. Записать СДНФ функции, заданной таблицей
2. Выполнить операцию склеивания между членами, отличающимися в одном аргументе. Результатами склеивания будут одинаковые аргументы.
1-2
2-3
3-4
3. Результаты склеивания добавить в качестве дополнительных членов к исходной СДНФ и выполнить операцию поглощения. Результаты склеивания поглощают те члены, из которых они получились.
В результате получаем сокращенную ДНФ, члены которой называются простыми импликантами.
4. Построить импликантную матрицу, в столбцах которой записать члены исходной СДНФ, а в строках - простые импликанты. Звездочками отметить члены СДНФ, поглощаемые каждой простой импликантой (таблица 1.2.8.1.)
Таблица 1.2.8.1.
-
Простые
импликанты
Члены СДНФ
*
*
*
*
*
*
5. В МДНФ включить минимальное количество простых импликант (с минимальным количеством символов), обеспечивающих поглощение всех членов СДНФ.
Чтобы получить МКНФ необходимо аналогичные преобразования выполнить над СКНФ.
Рассмотрим минимизацию логической функции, заданной таблицей 1.2.8.2.
Таблица 1.2.8.2.
-
Х1
0
0
0
0
1
1
1
1
Х2
0
0
1
1
0
0
1
1
Х3
0
1
0
1
0
1
0
1
ƒ
0
0
1
0
1
0
1
1
1. Записать СКНФ функции, заданной таблицей
2. Выполнить операцию склеивания между членами, отличающимися в одном аргументе. Результатами склеивания будут одинаковые аргументы.
1-2
2-3
2-4
3. Результаты склеивания добавить в качестве дополнительных членов к исходной СДНФ и выполнить операцию поглощения. Результаты склеивания поглощают те члены, из которых они получились.
В результате получаем сокращенную КНФ, члены которой называются простыми импликантами.
4. Построить импликантную матрицу, в столбцах которой записать члены исходной СКНФ, а в строках- простые импликанты. Звездочками отметить члены СКНФ, поглощаемые каждой простой импликантой (таблица 1.2.8.3. )
Таблица 1.2.8.3.
-
Простые
импликанты
Члены СКНФ
*
*
*
*
*
*
5. В МКНФ включить минимальное количество простых импликант (с минимальным количеством символов), обеспечивающих поглощение всех членов СКНФ.