Примеры построения и преобразования переключательных функций

  • docx
  • 18.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002046.docx

 Примеры построения и преобразования переключательных функций

Пример 1. Дана таблица истинности, определяющая функции однораз- рядного сумматора. В суммировании участвуют одноразрядные двоичные числа a и b и входной перенос p. Результатом работы сумматора являет- ся арифметическая сумма s и перенос в следующий разряд. ps. Получить аналитическую запись функций сумматора и его схему.

 

a

b

p

 

s

ps

0

0

0

 

0

0

0

0

1

 

1

0

0

1

0

 

1

0

0

1

1

 

0

1

1

0

0

 

1

0

1

0

1

 

0

1

1

1

0

 

0

1

1

1

1

 

1

1

 


Построим СДНФ для функции получения суммы и минимизируем ее.

S = abp + ab p + ab p + abp = (ab p + ab p) + (abp + abp) = (ab + ab) p + (ab + ab) p =


= (a Å b) p + (ab + ab)p = (a Å b) p + (ab · ab)p = (a Å b) p + (a + b)(a + b)p =

= (a Å b) p + (aa + ba + ab + bb)p = (a Å b) p + (0 + ba + ab + 0)p = (a Å b) p + (a Å b)p = a Å b Å p

 


Построим СДНФ для функции получения переноса и минимизируем ее.

ps = abp + abp + ab p + abp


Допишем в функцию два раза (abp), в силу свойства повторения это не повлияет на значение функции получения переноса.

ps = (abp + abp) + (abp + abp) + (ab p + abp) = bp(a + a) + ap(b + b) + ab( p + p) =

= bp ·1 + ap ·1 + ab ·1 = bp + ap + ab = bp + ap + ab = bp · ap · ab

Используя условные графические обозначения для основных переклю- чательных функций, изобразим схему одноразрядного сумматора.

a

 


 

Соединив последовательно по линии распространения пере- носа N таких схем, можно по- лучить сумматор для арифме- тического сложения N-раз- рядных двоичных чисел.



 


Пример 2. Минимизировать переключательную функцию и получить схе- му ее реализации на основе функции И-НЕ.

Y = x1 x2 x3 + x1 x2 x3 + x1 x2 x3 + x1 x2 (x3 + x1 x2 x3 ) = x1 x2 x3 + x1 x3 (x2 + x2 ) + x1 x2 x3 (1 + x1 x2 ) =


= x1 x2 x3 + x1 x3 ·1 + x1 x2 x·1 = x1 x2 x3 + x1 x3 + x1 x2 x3 = x1 x2 x3 + x1 x3 (1 + x2 ) =

= x1 x2 x3 + x1 x3 ·1 = x1 x2 x3 + x1 x3 = x1 (x3 + x2 x3 ) = x1 (x3 + x2 x3 ) = x1 · (x3 · x2 · x3 )

&