Государственный технический университет (мади) Т. М. Александриди, Б. Н. Матюхин, Е. Н. Матюхина организация ЭВМ и систем
Вид материала | Учебное пособие |
Содержание“не”, “или” 2) закон сочетательный X1 V X2 V X3 = ( X1 V X2 ) V X3 X1 v x2 = x1& x2 |
- Дорожный Технический Университет (мади) г. Москва, Ленинградский проспект, д. 64, программа, 39.53kb.
- Конспект лекций по курсу «Организация ЭВМ и систем» Организация прерываний, 576.86kb.
- Дорожный Государственный Технический Университет (мади) Научно-образовательный материал, 127.07kb.
- Математическое моделиРование процессов регулирования движения транспортных потоков, 234.61kb.
- Осрб 1-36 04 02-2008, 702.53kb.
- «Астраханский государственный технический университет», 377.57kb.
- Косинова, 736.96kb.
- Самарский государственный технический университет научно техническая библиотека, 378.58kb.
- Культурные репрезентации в структуре этнической идентификации, 255.68kb.
- -, 1043.2kb.
F = X1X2 = X1VX2 .
Функционально-полный набор логических операций характеризуется тем, что на его основе можно записать любую логическую функцию алгебры логики. На основе логических элементов, реализующих этот набор операций, можно построить любую логическую схему. Например, возможны следующие функционально-полные наборы логических операций.
- “НЕ”,” ИЛИ”, “И”;
- “НЕ”, “ИЛИ”;
- “НЕ”, “И”;
- Штрих Шеффера (“И– НЕ”);
- Стрелка Пирса (“ИЛИ – НЕ”).
2.3.2 Методы анализа и синтеза логических функций (логических схем)
Анализ и синтез логических схем выполняются в соответствии со следующими законами и соотношениями алгебры логики:
- закон переместительный
X1V X2 = X2 V X1
X1 & X2 = X2 & X1 ;
2) закон сочетательный
X1 V X2 V X3 = ( X1 V X2 ) V X3
X1 & X2 & X3 = X1 & ( X2 & X3 );
3) операция «склеивания»
(X1 & X2 ) V ( X1 & ) = X1 & ( X2 V ) = X1;
4) правило де Моргана
X1 V X2 = X1& X2
X1 & X2 = X1 V X2.
Логические функции и схемы задаются с помощью таблиц истинности. Синтез выполняется на основе законов алгебры логики. Рассмотрим методику синтеза логической функции на основе примера. Зададим логическую функцию в виде табл. 2.6. Запись логического выражения можно сделать в двух формах: дизъюнктивной и конъюнктивной.
Таблица 2.6
X1 | X2 | X3 | F |
0 | 0 | 0 | 1 |
1 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 1 | 0 | 1 |
0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 |
0 | 1 | 1 | 1 |
1 | 1 | 1 | 0 |
ДСНФ – дизъюнктивная совершенная нормальная форма записи логической функции. Она состоит из дизъюнкции (логической суммы) конъюнкций (логических произведений), каждая из которых соответствует значению F=1 в очередной строке таблицы истинности. Если в состав каждой конъюнкции входят все входные переменные, то форма имеет совершенный характер. Если количество конъюнкций равно количеству единиц в выходном столбце таблицы истинности, то форма называется нормальной.
Запишем ДСНФ для предложенной таблицы истинности.
Выражение представляет собой конъюнкцию (логическое произведение) дизъюнкций, каждая из которых соответствует значению F= 1 в очередной строке заданной таблицы истинности.
Если в состав каждой дизъюнкции входят все входные переменные, то форма имеет совершенный характер.
Если количество дизъюнкций равно количеству нулей в выходном столбце таблицы истинности, то форма называется нормальной.
Запишем теперь КСНФ для предложенной таблицы истинности. .
Это выражение записывается для строк, в которых F=0.
Оно может быть минимизировано на основе приведенных выше основных законов и соотношений алгебры логики.