基础的三种逻辑关系:1、非(not)2、与(and)3、或(or)
1、
非(not):本质是取反。输入为0,输出就是1,输入是1,输出就是0。
例如:X=NOT A


2、
与(and):
规定同时满足就是1。所以(0,1)是0,(1,0)也是0,只有(1,1)才是1。
例如:X=A AND B


3、
或(or):
规定满足一个条件为 1 就是 1。
所以(0,1)是1,(1,0)也是1,只有(0,0)才是0。
例如: x = A OR B


4、
逻辑关系结合运算:NAND 、NNOR 、异或XOR
1)NAND:两个都为1时,是0。其他都是1。也就是先算AND,再算NOT。


2)NNOR:先算OR,再取反。

3)异或XOR:a和b相同的话为0,a和b不同的话为1。


5、小试身手
1)“AND”、“OR”、“NOT”、“>=”中不属于逻辑运算的是?
答:“>=”。
2)“AND"叫什么逻辑运算符?
答:“与运算”。
3)“NAND"、“NNOR”、“NOT”、“XOR”哪个表示”非运算“逻辑运算符?
答:“NOT”。
4)“NAND"、“NNOR”、“NOT”、“XOR”哪个表示”异或运算“逻辑运算符?
答:“XOR”。
5)A OR B这个运算符的含义是什么?
答:A 和B 只要有一个是1,结果就是1,只有两个都是0,结果才是0 。
6)A=1,B=0,假如X=A NAND B。那么X是多少?
答:NAND,先算AND,再算NOT,1 AND 0=0(
规定只有1 AND 1才等于1),0取反为1,1=X,所以 X=1。
7)已知A=1,B=NOT A,请问 B 是多少?
答:B=A取反=1取反=0。
8)已知X=A XOR B,请问下图填什么值?

答:X=1 XOR B,因为a和b相同的话为0,a和b不同的话为1。所以X=1。
9)请问下图表示的Logic Gate含义是?

答:NOT。
10)已知X=0,X=A NOR B,那么请问A、B的值不可能是哪一种?
答:NOR先算OR,再算NOT,此题目我们反推,0=A NOR B,则1=A OR B,那么A和B不能都等于0。