一、概述
逻辑代数,又名布尔代数,开关代数。逻辑代数是一个二值代数系统,由三部分组成:常量(0和1),变量(K),基本运算符(与或非)。逻辑代数中的变量叫逻辑变量,用字母表示,取值只有0和1,但此处0和1并没有量的概念,只是两种对立状态的表示方式。由逻辑变量组成的函数叫逻辑函数,与逻辑变量一样,只有0和1两种取值,逻辑函数与逻辑变量之间就通过与或非三种运算符连接起来,一旦输入的逻辑变量组合确定后,输出的逻辑函数值也是一定的。
二、逻辑运算
1、与(逻辑乘)
有0为0,全1为1(有低出低,全高出高)
2、或(逻辑加)
有1为1,全0为0(有高出高,全低为低)
3、非(逻辑反)
输1出0,输0出1(单变量运算符)
4、与非(NAND)
有0出1,全1出0(与了再非)
5、或非(NOR)
有1出0,全0出1(或了再非)
6、与或非(AND-OR-NOT)
现与再或再非
7、异或(XOR)
双变量运算,即异或门的输入端只能是两个,不能少不能多!!
相同为0,不同为1。
必须由两个异或门实现,不可A,B,C都插在一个门上!!
8、同或(XNOR)
双变量运算,即同或门的输入端只能是两个,不能少不能多!!
相同为1,不同为0。
,即异或与同或互为反运算。
BY ZJQ