复合逻辑关系指的是由3种基本的逻辑关系构成的其他逻辑关系,主要有与非逻辑、或非逻辑、与或逻辑、与或非逻辑、异或逻辑和同或逻辑等。下面主要介绍两输入的与非逻辑,3输入的或非逻辑,4输入的与或逻辑,两输入的异或逻辑和同或逻辑,其他的复合逻辑关系的分析方法相同。
1.与非逻辑关系
与非逻辑是与逻辑和非逻辑的组合,先与再非,两输入逻辑变量的与非逻辑关系如图1.4.7所示。
与非逻辑的符号如图1.4.8所示。
图1.4.7 与非逻辑关系
图1.4.8 与非逻辑符号
与非逻辑关系的真值表如表1.4.5所示。列真值表的方法:
1)确定输入状态所有的状态组合,按顺序填入表中。
2)根据逻辑函数表达式,按照先与后非的逻辑运算顺序求出输出逻辑变量的逻辑状态。
表1.4.5 与非逻辑关系真值表
2.或非逻辑关系
或非逻辑是或逻辑和非逻辑的组合,先或后非。3输入逻辑变量的或非逻辑关系的符号如图1.4.9所示。
图1.4.9 或非逻辑符号
输入逻辑变量有000~111共8种逻辑状态组合,根据先或后非的逻辑运算,或非逻辑的真值表如表1.4.6所示。
表1.4.6 或非逻辑的真值表
3.与或逻辑关系
与或逻辑是与、或两种基本逻辑的组合,先与再或,如图1.4.10所示。符号如图1.4.11所示。
图1.4.10 与或逻辑关系
图1.4.11 与或逻辑符号
与或逻辑的真值表如表1.4.7所示。
表1.4.7 与或逻辑的真值表
4.异或逻辑关系
若两个输入变量A、B的取值相异,则输出变量L为1;若A、B的取值相同,则L为0。这种逻辑关系叫异或逻辑,其逻辑表达式: ,读作“L等于A异或B”。异或运算也叫模2加运算。异或逻辑关系的逻辑符号如图1.4.12所示。
异或逻辑的真值表如表1.4.8所示。
图1.4.12 异或逻辑符号
表1.4.8 异或逻辑的真值表
6种常用的复合逻辑关系如表1.4.9所示。
表1.4.9 6种常用的复合逻辑关系