logo

Минтерм и Макстерм

Има два начина, по които можем да поставим булевата функция. Тези начини са каноничната форма minterm и каноничната форма maxterm.

Буквално

Литералът означава булевите променливи, включително техните допълнения. Като B е булева променлива и нейните допълнения са ~B или B', които са литералите.

atoi c

Минтерм

Продуктът на всички литерали, с допълнение или без допълнение, е известен като минтерм .

Пример

Минтермът за булевите променливи A и B е:

 A.B A.~B ~A.B 

Допълнителните променливи ~A и ~B също могат да бъдат записани съответно като A' и B'. По този начин можем да напишем minterm като:

 A.B' A'.B 

Минтерм от стойности

Използвайки стойности на променливи, можем да запишем минтермите като:

  1. Ако стойността на променливата е 1, ще вземем променливата без нейното допълнение.
  2. Ако стойността на променливата е 0, вземете нейното допълнение.

Пример

Да приемем, че имаме три булеви променливи A, B и C със стойности

А=1
B=0
C=0

Сега ще вземем допълнението на променливите B и C, защото тези стойности са 0 и ще вземем A без допълнение. И така, minterm ще бъде:

Minterm=A.B'C'

Нека вземем друг пример, в който имаме две променливи B и C със стойност

B = 0
С = 1

Minterm=B'C

Стенограма за минтерм

Знаем, че когато булевите променливи са под формата на minterm, променливите ще се появят в продукта. Има следните стъпки за получаване на стенографската нотация за minterm.

  • В първата стъпка ще напишем термина, състоящ се от всички променливи
  • След това ще напишем 0 на мястото на всички допълнителни променливи като ~A или A'.
  • Ще напишем 1 на мястото на всички некомплементни променливи като A или b.
  • Сега ще намерим десетичното число на двоичния файл, образуван от горните стъпки.
  • Накрая ще запишем десетичното число като долен индекс на буквата м (минтерм). Нека вземем пример, за да разберем теорията на стенографското означение

Пример 1: Minterm = AB'

  • Първо ще напишем minterm:
    Минитерм = AB'
  • Сега ще напишем 0 на мястото на допълнителната променлива B'.
    Минтерм = A0
  • Ще напишем 1 на мястото на некомплементната променлива A.
    Минтерм = 10
  • Двоичното число на минтерма AB' е 10. Десетичното число на (10)2е 2. И така, стенограмата на AB' е
    Minterm = m2

Пример 2: Minterm = AB'C'

  • Първо ще напишем минтерма:
    Минитерм = AB'C'
  • Сега ще запишем 0 на мястото на допълнителните променливи B' и C'.
    Минтерм = A00
  • Ще напишем 1 на мястото на некомплементната променлива A.
    Минтерм = 100
  • Двоичното число на минтерма AB'C' е 100. Десетичното число на (100)2е 4. И така, стенограмата на AB'C' е
    Minterm = m4

Макстерм

Сумата от всички литерали, с допълнение или без допълнение, е известна като maxterm .

sdlc жизнен цикъл

Пример:

Максималният термин за булевите променливи A и B ще бъде:

 A+B A+~B ~A+B 

Знаем, че допълващите променливи ~A и ~B могат да бъдат записани съответно като A' и B'. И така, горният maxterm може да бъде написан като

 A+B' A'+B 

Maxterm от стойности

Използвайки дадените стойности на променливата, можем да напишем maxterm като:

  1. Ако стойността на променливата е 1, тогава ще вземем променливата без допълнение.
  2. Ако стойността на променливата е 0, вземете допълнението на променливата.

Пример

Да приемем, че имаме три булеви променливи A, B. и C със стойности

А=1
B=0
C=0

Сега ще вземем допълнението на променливите B и C, защото тези стойности са 0 и ще вземем A без допълнение. И така, максималният термин ще бъде:

Maxterm=A+B'+C'

Нека вземем друг пример, в който имаме две променливи B и C със стойност

B = 0
С = 1

Maxterm=B'+C

Стенограма за maxterm

Знаем, че когато булевите променливи са под формата на maxterm, променливите ще се появят в сума. Стъпките за maxterm са същите като minterm:

  • В първата стъпка ще напишем термина, състоящ се от всички променливи
  • След това ще напишем 0 на мястото на всички допълнителни променливи като ~A или A'.
  • Ще напишем 1 на мястото на всички некомплементни променливи като A или b.
  • Сега ще намерим десетичното число на двоичния файл, образуван от горните стъпки.
  • Накрая ще запишем десетичното число като долен индекс на буквата. Тук M означава maxterm.

Нека вземем пример, за да разберем теорията на стенографското означение

Пример 1: Maxterm = A+B'

  • Първо ще напишем minterm:
    Макстерм = A+B'
  • Сега ще напишем 0 на мястото на допълнителната променлива B'.
  • Ще напишем 1 на мястото на некомплементната променлива A.
  • Двоичното число на maxterm A+B' е 10. Десетичното число на (10)2е 2. И така, стенограмата на A+B' е
    Макстерм = М2

Пример 2: Maxterm = A+B'+C'

  • Първо ще напишем maxterm:
    Макстерм = A+B'+C'
  • Сега ще запишем 0 на мястото на допълнителните променливи B' и C'.
  • Ще напишем 1 на мястото на некомплементната променлива A.
  • Двоичното число на maxterm A+B'+C' е 100. Десетичното число на (100)2е 4. И така, максималният член на A+B'+C' е m4.