009-计算系统ComputationalSystem(三)

 

 

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门组成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值