_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Рефераты > Вычислительные машины и системы

Вычислительные машины и системы

Страница: 8/12

твом логического произведения элементарных дизъюнкций.  КНФ также

существует для любой логической функции.

 

     Например, для функции      4_________

                                7(     4_ 7  ) 4   _

                  f(a,b.c) = a 5. 72 0b V a 5. 0c 72 0 V a 5. 0b

                                79       0

ДНФ будет иметь вид

                                    4_   _

                       f(a,b.c) = ab V ab,

 

КНФ будет иметь вид

                                4_      _

                   f(a,b.c) = (a V b)(b V c).

 

     Одна и  та же функция путем эквивалентных преобразований мо-

жет быть представлена различными КНФ и ДНФ.  Из всей совокупности

нормальных форм, представляющих данную функцию, выделяют одну КНФ

и одну ДНФ, именуемые совершенными.

      2Минтермом 0 (m)  n аргументов называется логическое произведе-

ние этих аргументов,  причем каждый аргумент может входить в про-

изведение в прямой или инверсной форме.

     Минтермы могут быть пронумерованы, причем номер минтерма оп-

ределяется как десятичный эквивалент двоичного числа,  образован-

ного из значений переменных,  входящих в данный набор: если пере-

менная входит в прямой форме, то ей соответствует единица, если в

инверсной - ноль.

      2Макстермом 0 (M) n аргументов называется логическая сумма этих

аргументов, причем каждый аргумент может входить в сумму в прямой

или инверсной  форме.  Номер макстерма задается аналогично номеру

минтерма.

 

.

                              - 3 -

 

     Рассмотрим в качестве примера случай двух аргументов:

 

           ┌─────┬─────┬─────────────┬──────────────┐

           │  a  │  b  │   минтерм   │   макстерм   │

           ├─────┼─────┼─────────────┼──────────────┤

           │     │     │        4_ 0  4_ 0   │        4_ 0    4_ 0  │

           │  0  │  0  │  m 40 0 = a 5. 0b   │  M 40 0 = a V b  │

           │     │     │        4_ 0     │        4_ 0      │

           │  0  │  1  │  m 41 0 = a 5. 0b   │  M 41 0 = a V b  │

           │     │     │          4_ 0   │            4_ 0  │

           │  1  │  0  │  m 42 0 = a 5. 0b   │  M 42 0 = a V b  │

           │     │     │        4    0   │              │

           │  1  │  1  │  m 43 0 = a 5. 0b   │  M 43 0 = a V b  │

           └─────┴─────┴─────────────┴──────────────┘

 

     Минтермы и макстермы можно геометрически представить на кар-

тах (диаграммах) Вейча.  Так, для двух переменных карта Вейча бу-

дет представлять  собой  квадрат,  причем левая половина квадрата

определяется переменной a, а верхняя половина квадрата - перемен-

ной b.  Это означает,  что левая 4_ 0 половина квадрата соответствует

значению переменной a, правая - a, верхняя половина соответствует

           4_

b, нижняя b.

 

     Карта Вейча для двух переменных:

                                    4_

                              2a     a

                          ┌─────┬─────┐

                          │     │  4_ 0   │

                         2b  0│ a 5. 0b │ a 5. 0b │

                          │     │     │

                          ├─────┼─────┤

                         4_ 0 │    4_ 0 │  4_ 0  4_ 0 │

                         2b  0│ a 5. 0b │ a 5. 0b │

                          │     │     │

                          └─────┴─────┘

 

.

                              - 4 -

 

     Карта Вейча для 5  0трех переменных:

                                           4_

                           2a               a

                    5┌──────┴──────┐ ┌──────┴──────┐

                  ┌───────┬───────┬───────┬───────┐

                  │      4_ 0 │       │  4_ 0     │  4_ 0    4_ 0 │

                 2b  0│ a 5. 0b 5. 0c │ a 5. 0b 5. 0c │ a 5. 0b 5. 0c │ a 5. 0b 5. 0c │

                  │       │       │       │       │

                  ├───────┼───────┼───────┼───────┤

                 4_ 0 │    4_ 0  4_ 0 │    4_ 0   │  4_ 0  4_ 0   │  4_ 0  4_ 0  4_ 0 │

                 2b  0│ a 5. 0b 5. 0c │ a 5. 0b 5. 0c │ a 5. 0b 5. 0c │ a 5. 0b 5. 0c │

                  │       │       │       │       │

                  └───────┴───────┴───────┴───────┘

                       4_ 0     5└──────┬──────┘ 4    _

                       2c 0            2c           c

 

 

                 2Свойства минтермов и макстермов:

 

     1) Минтерм является инверсией некоторого макстерма и  наобо-

рот: 4                      _

                          m 4i 0 = M

                                2 5n 0-1-i

                           4_

                          M 4i 0 = m

                                2 5n 0-1-i

              4_

     Пример: m 41 0 = 4  0M 42 0 (заштрихованная площадь соответствует  макс-

терму, незаштрихованная - минтерму).

 

                             1┌┬┬┬ 0┬ 1── 0─┐

                             1├┼┼┼┤   │

                             1├┼┼┼ 0└ 1┬┬┬ 0┤

                             1├┼┼┼┼┼┼┼┤

                             1└┴┴┴┴┴┴┴┘

 

     2) Логическая сумма всех минтермов для любого заданного чис-

ла переменных равна 1.

                           2 5n 0-1

                             V m 4i 0 = 1.

                            i=0

 

     3) Логическое произведение всех макстермов для любого задан-

ного числа переменных равно 0.

 

                           2 5n 0-1

                              7L 0 M 4i 0 = 0.