Главная страница

Цифровыеустройства. Технология idl


Скачать 3.16 Mb.
НазваниеЦифровыеустройства. Технология idl
Дата15.02.2022
Размер3.16 Mb.
Формат файлаdocx
Имя файлаBudko_CU.docx
ТипДокументы
#362193
страница9 из 46
1   ...   5   6   7   8   9   10   11   12   ...   46

Дизъюнктивная нормальная форма



Преобразуем выражение (2.1) следующим образом:



f(x1, x2 , x3 ) (x1 x2 x3)(x2 x1x3 ) x1x2 x1x1x3 x2 x3x2 x2 x3x1x3

  x1x2

x1x3

x2 x3 . (2.2)


Представление ФАЛ в таком виде (2.2) известно как представление ФАЛ в дизъюнктивной нормальной форме. Итак, формы ФАЛ, представ- ляющие дизъюнкцию элементарных конъюнкций, называются дизъюнктив- ными нормальными формами (ДНФ). Под элементарной конъюнкцией по- нимается логическое произведение отдельных переменных в нормальном или инвертированном виде. Функция, представленная в ДНФ, может быть реали- зована с помощью И-ИЛИ конфигурации (рис. 2.3).

Рис. 2.3. Реализация ФАЛ, представленной в ДНФ (И-ИЛИ конфигурация)
Реализация ФАЛ (см. рис. 2.3) известна как двухуровневая реализация.

Первый уровень состоит из И элементов, а второй уровень –из элемента ИЛИ.



Используя закон де Моргана, выражение (2.2) можно переписать сле- дующим образом:

f(x1, x2 , x3 ) x1x2 x1x3 x2 x3 x1x2 x1x3 x2 x3 . (2.3)

Теперь функция (2.3) может быть реализована с использованием толь- ко И-НЕ элементов (рис. 2.4).

Рис. 2.4. Реализация ФАЛ, используя только И-НЕ элементы
Вывод.Для того чтобы реализовать ФАЛ с помощью только элементов И-НЕ, необходимо представить ФАЛ в ДНФ, а затем использовать двойное инвертирование и закон де Моргана.


 
Опять преобразуем исходную ФАЛ, используя распределительный за- кон для оператора И :

f(x1, x2 , x3 ) x1 x2 x3 (x2 x1x3 ) (x1 x2 )(x1 x3 )(x2 x1)(x2 x3 )

  (x1

x2 )(x1


x3 )(x2

x3 ) . (2.4)


Представление ФАЛ в виде(2.4)известно как представление ФАЛ в конъюнктивной нормальной форме. Итак, формы ФАЛ, представляющие конъюнкцию элементарных дизъюнкций, называются конъюнктивными нор- мальными формами (КНФ). Под элементарной дизъюнкцией понимается ло- гическая сумма отдельных переменных в нормальном или инвертированном виде. Функция, представленная в КНФ, может быть реализована путем ис- пользования ИЛИ-И конфигурации (рис. 2.5).


Рис. 2.5. Реализация ФАЛ, представленной в КНФ (ИЛИ-И конфигурация)
Используя двойную инверсию и закон де Моргана, выражение (2.4)

можно переписать следующим образом:





f(x1, x2 , x3 ) (x1 x2 )(x1 x3 )(x2 x3 ) x1 x2 x1 x3 x2 x3 . (2.5)

Теперь функция может быть реализована с использованием только ИЛИ-НЕ элементов(рис. 2.6).

Рис. 2.6. Реализация ФАЛ, используя только ИЛИ-НЕ элементы

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






а)f(x,x,x) xx xx xx3 xx(x x3 ) xx xx3

1 2 3 1 2 1 3 2 1 2 3 1 3 2




xx xxx3 xx xx3 xx(x1) xx3 (x1) xx xx3 ;

(2.6)

1 2 3 1 2 1 3 2 1 3 2 2 1 1 3 2





б)f(x, x, x) (x x)(x x3 )(x x) (x x xx3 )(x



x3 )

1 2 3 1 2 1 2 3 1 2 3 1

(x



x) (x x x)(x x x3 )(x x3 )(x x)

2 3 1 2 3 1 2 1 2 3



(x x)(x x).

(2.7)

1 3 2 3

Реализация выражений (2.6) и (2.7), используя только элементы И-НЕ и ИЛИ-НЕ, показана на рис. 2.7.



Рис. 2.7. Реализация функции после упрощения

1   ...   5   6   7   8   9   10   11   12   ...   46


написать администратору сайта