OR,AND,NOT
逻辑操作符号
OR是+
AND是.
NOT是-
所以aORb就是 a+b
aANDb就是 a.b
(aORb)AND(aANDb)就是 (a+b).(a.b)
(aANDb)OR(aORb)就是 (a.b)+(a+b)
如果输入0000四位代表abcd
NOT
横线a,横线b,横线A+B,是不一样的
如果是三个同时
比如aORbORc
或者aANDbANDc
高级门
XOR,,NOR,,NAND
XOR是异或的意思
意思是
如果a和b一样,异或结果为0
如果a和b不同,异或结果为1
所以
比如,a=0,b=0,两个一样,结果为0
a=0,b=1,两个不一样,结果为1
a=1,b=1,两个一样,结果为0
NOR就是"或非",,,,,,
就是先做一次或,再做一次非
NAND就是"与非"
就是先做一次与,再做一次非
Half Adder半加器
当两个二进制数相加的时候
比如0+1,那就是1,带一个0
1+1就是10,要向前进一位,结果为0,带一个1,也就是SUM=0,CARRY=1
同样的,两个数相加,再带一个CARRY
一个完整的加法计算就是由两个半加器和一个OR门组成