- •Теоретические основы анализа и логического проектирования дискретных устройств
- •Оглавление
- •Введение
- •1. Дискретные элементы и устройства
- •1.1. Основные понятия и определения
- •1.2. Классификация, отличительные особенности и свойства дискретных элементов
- •1.3. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
- •2. Элементы алгебры логики
- •2.1. Функции алгебры логики
- •2.1.1. Основные понятия и определения
- •2.1.2. Функции одного и двух аргументов
- •Функции одного аргумента
- •Функция двух аргументов
- •2.1.3. Вырожденные функции
- •2.1.4. Принцип суперпозиции функций алгебры логики
- •2.1.5. Интерпретация функций ал с использованием теории множеств
- •2.1.6. Способы задания функций алгебры логики
- •2.2. Основные законы и тождества алгебры логики
- •2.3. Нормальные формы представления функций алгебры логики и способы получения данных форм
- •2.3.1. Формы представления функций алгебры логики
- •2.3.2. Способы получения нормальных форм представления функций алгебры логики
- •2.4. Реализация функций алгебры логики на основе релейно-контактных и бесконтактных логических элементов
- •2.5. Функционально полные системы функций алгебры логики. Базис и его выбор
- •2.5.1. Функционально полные системы функций алгебры логики
- •Принадлежность функции двух аргументов к соответствующим классам
- •2.5.2. Понятие базиса и его выбор при реализации логических схем
- •Реализация функций, входящих в наиболее часто используемые базисы
- •2.6. Минимизация функций алгебры логики
- •2.6.1. Постановка задачи минимизации и методы её решения
- •2.6.2. Использование карт Карно для минимизации функций алгебры логики
- •2.6.3. Минимизация функций ал методом Квайна
- •2.6.4. Алгоритм Квайна – Мак-Класки
- •Разложение минимизируемой функции на простые импликанты
- •Импликантная таблица минимизируемой функции
- •Минимизация функции методом Квайна – Мак-Класки
- •2.7. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
- •3. Анализ и синтез комбинационных схем
- •3.1. Задачи анализа и логического проектирования комбинационных дискретных устройств
- •3.2. Анализ и синтез специальных комбинационных схем
- •3.2.1. Логическое проектирование шифраторов
- •3.2.2. Логическое проектирование дешифраторов
- •3.2.3. Логическое проектирование преобразователей кодов
- •Соответствие кодовых комбинаций на входах и выходах синтезируемого преобразователя кодов
- •3.3. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
- •4. Дискретные устройства с элементами памяти
- •4.1. Некоторые основные понятия и определения
- •4.2. Логическое проектирование триггерных схем
- •4.2.1. Асинхронные триггеры
- •4.2.2. Синхронные триггеры
- •4.2.3. Двухступенчатые триггеры и триггеры с динамическим управлением записью
- •4.2.4. Взаимозаменяемость различных триггерных схем
- •4.3. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
- •5. Анализ и синтез специальных цифровых схем с элементами памяти
- •5.1. Счётные схемы
- •5.1.1. Логическое проектирование асинхронных счётных схем
- •5.1.2. Логическое проектирование синхронных счётных схем
- •5.2. Проектирование делителей частоты
- •5.3. Синтез распределителей импульсов
- •5.4. Логическое проектирование регистров сдвига
- •5.5. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
- •6. Анализ и синтез конечных автоматов
- •6.1. Основные понятия теории конечных автоматов
- •6.2. Способы представления конечных автоматов
- •6.3. Алгебра событий и её применение при анализе конечных автоматов
- •Преобразование автоматом слов входного алфавита
- •6.4. Синтез конечных автоматов
- •Для модели Мура
- •Для модели Мили
- •Кодирование состояний синтезируемого автомата
- •Задание функций возбуждения триггеров автомата
- •6.5. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
- •Заключение
- •Рекомендуемый библиографический список
- •Теоретические основы анализа и логического проектирования дискретных устройств
- •680021, Г. Хабаровск, ул. Серышева, 47.
- •Теоретические основы анализа и логического проектирования дискретных устройств
Минимизация функции методом Квайна – Мак-Класки
Индексы |
Номера конституент |
Результат склеивания |
Простые импликанты |
I |
010 (2) |
_ 10 |
|
I I |
110 (6) |
||
11 _ |
|||
I I I |
111 (7) |
После минимизации получим
;
2.7. Вопросы для тестирования полученных знаний и закрепления усваиваемого материала
Сколько функций можно образовать от трёх и четырёх аргументов?
Что понимается под высказыванием в АЛ?
Какие типы высказываний существуют в АЛ?
Запишите функцию равнозначности для ФАЛ от трёх аргументов.
Какие Функции АЛ называются вырожденными?
Что понимается под функционально полным набором функций АЛ?
Представьте в базисе "И-НЕ" и в базисе "ИЛИ-НЕ" функцию
.
Представьте в базисе "И", "ИЛИ", "НЕ" функцию
В чём заключается принцип суперпозиции ФАЛ?
Задайте различными способами функцию
.
Представьте функцию
в ДСНФ и КСНФ.Какие наборы аргументов ФАЛ называются рабочими наборами?
Что такое условные наборы функций АЛ?
Что понимается под минимизацией Функций АЛ?
Используя основные законы и тождества АЛ, осуществите минимизацию функции
.
Какие ФАЛ называются монотонными?
Запишите функции горения лампочки, включённой по схемам, представленным на рис. 2.1, а, б.
Какие способы используются для получения совершенных нормальных форм функций АЛ?
Какие функции АЛ называются самодвойственными?
Запишите конституенту единицы и конституенту нуля ФАЛ от пяти переменных на двадцать четвёртом наборе аргументов.
Задайте табличным и цифровым способами функцию
Используя теорему разложения, представьте в ДСНФ функцию
Сколько полей содержит карта Карно для ФАЛ от трёх и четырёх переменных?
Сформулируйте алгоритм минимизации ФАЛ методом карт Карно.
Используя следствия теоремы разложения, упростите следующие выражения:
Осуществите минимизацию функций, используя метод карт Карно:
;
;
;
Используя метод карт Карно, минимизируйте функции четырёх и пяти аргументов:
Задайте функцию
от шести переменных методом карт Карно
и осуществите её минимизацию:
Используя метод Квайна, осуществите минимизацию функции
Между какими наборами аргументом можно выполнять операцию склеивания с использованием алгоритма Квайна – Мак-Класки?
Что называется импликантой ФАЛ и какие импликанты являются простыми?
Сформулируйте правило получения совершенных нормальных форм с использованием импликантных таблиц ФАЛ.
Перечислите основные, используемые на практике, методы минимизации ФАЛ.
Методом Квайна – Мак-Класки минимизируйте следующие функции:
;
;
;
.
