Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа №6 Минимизация логических функцийСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Лабораторная работа №6 Минимизация логических функций Цель работы · Освоить понятия минимизации логических функций (ЛФ). · Научиться мимнимизировать ЛФ методом Квайна-Мак-Класски. · Научиться мимнимизировать ЛФ с помощью карт Карно. Теоретические сведения
Определение. Минимальная форма (МКФ и МДФ) представления ФЛ это форма, которая содержит минимальное количество термов и переменных в термах, и не должна допускать последующих упрощений. Например, функция x1+ x1+ =0+x1+х2( Упрощение сложных логических выражений может быть осуществлено на основании применения законов и аксиом алгебры логики. Метод Квайна-Мак-Класски
При минимизации по методу Квайна предполагается, что минимизируемая функция представленна в СДНФ. Метод Квайна состоит из последовательного выполнения нескольких этапов. 1-й этап. Нахождение первичных импликант. Все минтермы данной функции сравниваются попарно. Если минтермы отличаются одной координатой типа Fхi+F Другими словами, нахождение простых импликант сводится к построению комплекса кубов K(f) = К0 При построении последующих кубов, образующие предыдущие кубы отмечаются, чтобы выявить неотмеченные кубы. Этап заканчивается, когда ни один (r+1)-куб не может быть построен. При этом, все неотмеченные кубы комплекса K(f) тоже являются простыми импликантами и входят в покрытие C(f) функции f. Пример. Пусть задана функция F(х1,х2,х3,х4,х5)= (0,1,2,3,4,5,14,15,16,17,18,19,21,23,31) Для упрощения, 0-кубы упорядочивают по числу 1-ых координат (см. рисунок 6.3).
Рис. 6.3-Комплекс кубов Простые и неотмеченные импликанты образуют покрытие С(f), которое может быть избыточным и требует последующих этапов минимизации, а именно - составления таблиц покрытия функции. 2-й этап. Составление таблиц покрытий. Понятно, что для нахождения минимальной формы покрытия необходимо удалить из покрытия некоторые простые или неотмеченные импликанты. Для этого используют таблицу, строки которой составляют импликанты покрытия, а столбцы - 0-кубы (минтермы) исходной функции. Если импликанта отличается от 0-куба (кроме независимых координат), то на их пересечении не ставится метка + (см. таблицу 6.1).
Таблица 6.1-Таблица покрытий комплекса кубов
3-й этап. Определение существенных импликант. Если в столбце таблицы покрытий имеется только одна метка, то первичная импликанта, стоящая в соответствующей строке, является существенной импликантой, и ее выписывают в новое минимальное покрытие C(f). Из таблицы покрытий исключаются строки, соответствующие существенным импликантам и столбцы минтермов, покрываемым этими существенными импликантами. Покрытие будет иметь вид:
C(f) = В результате упрощения, получим новую таблицу 6.2 Таблица 6.2-Покрытия
4-й этап. Вычеркивание лишних столбцов. Если в таблице существенных импликант есть два столбца имеющих метки в одинаковых строках, то один из столбцов вычеркивается. 5-й этап. Вычеркивание простых лишних импликант. Если после вычеркивания столбцов в таблице появляются строки без меток, то импликанты этих строк вычеркиваются. 6-й этап. Выбор минимального покрытия. В таблице, полученной после выделения существенных импликант, выбирается совокупность простых импликант, обеспечивающая покрытие всех столбцов с минимальной ценой СA. В нашем примере выбирается импликанта Х0Х01 (или 10ХХ1, т.к. цены СA одинаковы). Таким образом, покрытие функции имеет вид: С(f) = и определяет минимальную ДНФ f = При использовании метода Квайна для СКНФ необходимо рассматривать значения функций f=0 и макстермы, соответствующие этим значениям. В результате получим
Далее необходимо воспользоваться соотношением де - Моргана с тем, чтобы привести функцию к СДНФ. Все дальнейшие действия аналогичны. Соседние клетки
Соседними клеткамисчитают те заполненные клетки, которые имеют общие стороны. Соседними считают и клетки расположенные в противоположных крайних строках и (или) столбиках. В самом деле, если мысленно свернуть карту, то крайние, противоположные строки (столбцы) станут соседними. Поэтому, например, все угловые клетки карт для двух, трех и четырех переменных считают соседними.
При числе переменных больше четырех, карты Карно составляются из нескольких карт для четырех переменных, поэтому, соседними клетками считают еще и те, которые находятся на одинаковых координатах в соседних картах. Для минимизации функций с числом переменных больше 7 карты Карно практически не применяются. После определения соседних клеток, их объединяют контурами объединения.
Задание. 1. Представить ЛФ в виде СДНФ. 2. Мимнимизировать ЛФ методом Квайна-Мак-Класски. 3. Мимнимизировать ЛФ с помощью карт Карно. 4. Построить схему для ЛФ в минимальной форме.
Индивидуальные задания:
Лабораторная работа №6 Минимизация логических функций Цель работы · Освоить понятия минимизации логических функций (ЛФ). · Научиться мимнимизировать ЛФ методом Квайна-Мак-Класски. · Научиться мимнимизировать ЛФ с помощью карт Карно. Теоретические сведения
Определение. Минимальная форма (МКФ и МДФ) представления ФЛ это форма, которая содержит минимальное количество термов и переменных в термах, и не должна допускать последующих упрощений. Например, функция x1+ x1+ =0+x1+х2( Упрощение сложных логических выражений может быть осуществлено на основании применения законов и аксиом алгебры логики.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-12-26; просмотров: 900; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.01 с.) |