📅  最后修改于: 2020-12-30 04:43:28             🧑  作者: Mango
我们可以通过两种方式放置布尔函数。这些方式是最小项规范形式和最大项规范形式。
字面量表示布尔变量,包括补数。例如B是一个布尔变量,它的补语是〜B或B',它们是字面量。
所有具有或不具有补语的字面量的乘积称为minterm 。
例
布尔变量A和B的最小项为:
A.B
A.~B
~A.B
补变量〜A和〜B也可以分别写为A'和B'。因此,我们可以将最小项写为:
A.B'
A'.B
使用变量值,我们可以将最小项写为:
例
假设我们有三个布尔变量A,B和C,它们的值
现在,我们将对变量B和C进行补数,因为这些值均为0,并且将对A进行补全。因此,最小项将是:
Minterm = A.B'C'
让我们再举一个例子,其中我们有两个变量B和C,它们的值
Minterm = B'C
我们知道,当布尔变量采用minterm的形式时,变量将出现在乘积中。以下是获取minterm速记符号的以下步骤。
示例1:最小项= AB'
示例2:最小项= AB'C'
所有带补码或不带补码的字面量的总和称为maxterm 。
例:
布尔变量A和B的maxterm为:
A+B
A+~B
~A+B
我们知道补数〜A和〜B可以分别写为A'和B'。因此,上面的maxterm可以写成
A+B'
A'+B
使用给定的变量值,我们可以将maxterm编写为:
例
假设我们有三个布尔变量A,B和C,它们的值
现在,我们将对变量B和C进行补数,因为这些值均为0,并且将对A进行补全。因此,maxterm将是:
让我们再举一个例子,其中我们有两个变量B和C,它们的值
最大值= B'+ C
我们知道,当布尔变量采用maxterm形式时,这些变量将以总和出现。 maxterm的步骤与minterm的步骤相同:
让我们以一些例子来了解速记符号的理论
示例1:Maxterm = A + B'
示例2:Maxterm = A + B'+ C'