009-计算系统ComputationalSystem(三)

 

 

OR,AND,NOT

009-计算系统ComputationalSystem(三)_第1张图片

 

 

 

 

逻辑操作符号

009-计算系统ComputationalSystem(三)_第2张图片

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

009-计算系统ComputationalSystem(三)_第3张图片

 

 

NOT

横线a,横线b,横线A+B,是不一样的

009-计算系统ComputationalSystem(三)_第4张图片

 

 

 

 

如果是三个同时

比如aORbORc

或者aANDbANDc

009-计算系统ComputationalSystem(三)_第5张图片

 

 

 

 

 

高级门

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

009-计算系统ComputationalSystem(三)_第6张图片

 

 

 

NOR就是"或非",,,,,,

就是先做一次或,再做一次非

 

NAND就是"与非"

就是先做一次与,再做一次非

 

009-计算系统ComputationalSystem(三)_第7张图片

 

 

 

 

 

 

Half Adder半加器

009-计算系统ComputationalSystem(三)_第8张图片

当两个二进制数相加的时候

比如0+1,那就是1,带一个0

1+1就是10,要向前进一位,结果为0,带一个1,也就是SUM=0,CARRY=1

 

 

同样的,两个数相加,再带一个CARRY

009-计算系统ComputationalSystem(三)_第9张图片

 

 

 

 

 

 

 

009-计算系统ComputationalSystem(三)_第10张图片

一个完整的加法计算就是由两个半加器和一个OR门组成

 

009-计算系统ComputationalSystem(三)_第11张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(ComSys)