Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Лекция 5,6 / Лекция,5.6+ пр. (1).ppt
Скачиваний:
124
Добавлен:
09.04.2015
Размер:
5.07 Mб
Скачать

Многие законы можно обобщить на случай большого числа переменных

A B C D P = (A B) (A C) (A D) … (A P) и A (B C D P) = A B A C A D A P

А A B A B С D = A; A (A C D P) = A;

(A C) (A C)D A C D

(A C) (A C)D (A C) D

Нормальные формы логических выражений

Совершенная дизъюнктивно нормальная форма (СДНФ): ДНФ, удовлетворяющая условиям:

Все элементарные конъюнкции различны;

Нет нулевых конъюнкций;

Ни одна из элементарных конъюнкций не повторяется;

Каждая элементарная конъюнкция содержит все

переменные или их отрицания. Аналогичны условия для СКНФ.

СДНФ и СКНФ используются при проектировании элементов и узлов компьютера

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

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

Контрольные задания

Контрольные задания

1. Представить в МДНФ:A B B C (A B A C) (A B B C) 2. Даны три числа в различных системах счисления:

A=16(10), B=21(8), C=12(10). Выполните следующие логические операции: AB+C. Ответ напишите в

шестнадцатеричной системе счисления и в десятичной системе.

3. Постройте таблицу истинности для логической функции

.

4. Построить логическую функцию по заданной таблице истинности, которая имеет нулевые значения при следующих наборах переменных A, B, C: (001), (010), (011), (110).

Постановка и методы решения задачи минимизации ФАЛ

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

В инженерной практике используются следующие основные методы минимизации: последовательного перебора, последовательного упрощения аналитического выражения, карт Карно(предусматривает задание ФАЛ в виде координатных карт состояний), Квайна, Квайна– Мак-Класки, Л.Т. Мавренкова и т. д.

Таблица истинности и карты Карно

Элементом структуры карты является клетка. Число строк и клеток одинаково и равно 2n. Каждая клетка карты имеет координаты, соответствующие возможным значениям независимых переменных. В каждой клетке записывается значение функции.

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

Вид карт Карно при n>2