逻辑运算是学习数字电路的基础知识,按其结构可分为基础逻辑运算和复合逻辑运算,很多小白更了解前者,也就是基础逻辑运算,里面包括与(AND)、或(OR)、非(XOR),但很多人都不怎么熟悉复合逻辑运算,所以本文将详谈数字电路中的常见复合逻辑运算,希望对小白有所帮助。
一般来说,复合逻辑是指由与、或、非3种基本逻辑关系组合而成的逻辑关系。常用的负荷逻辑运算主要包括:与非、或非、与或非、异或、同或等。
1、与非
与非逻辑运算是由与、非两种基本运算,按照“先与后非”的顺序复合而成的。
逻辑符号:
真值表:
2、或非
或非逻辑运算是由或、非两种基本运算,按照“先或后非”的顺序复合而成的。
逻辑符号:
真值表:
3、与或非
与或非逻辑运算是由与、或、非三种基本运算,按照“先与/或或后非”的顺序复合而成的。
逻辑符号:
真值表:
4、异或
异或是一种二变量逻辑运算,当两个变量不同时,输出为1;当两个变量相同时,输出为0,即“不同为1,相同为0”。
逻辑符号:
真值表:
5、同或
同或也是一种二变量逻辑运算,当两个变量相同时,输出为1;当两个变量不同时,输出为0,即“相同为1,不同为0”。
逻辑符号:
真值表: