2020-10-02

学计算机的目的在这儿的认知的一些能力。。。半加器和全加器是什么。。。如何用二进制表示数字,比方说,二进制00101010是十进制的42,那么,这个用二进制表示数字和存储数字是计算机的两个重要功能,但是呢,计算机的真正的目的呀,是有意义的处理数字,比方说,把两个数字相加,这些操作是由计算机的“算术逻辑单元"来处理的,这个“算术逻辑单元"简称ALU,ALU是计算机的数字大脑,如果我们掌握和理解了ALU的设计,掌握和理解了ALU的功能之后呀,那我们就理解了现代计算机的基石,也就是说呀,ALU这个东西呢是计算机里面负责运算的组件,计算机里面其他所有的零部件基本上都要用到ALU,那这个ALU究竟是什么呢。。。额。。。最著名的ALU就是英特尔74181,它呢,是在1970年发明的,它是第一个封装在单个芯片内的完整ALU,这个呀,在当时确实是一个非常惊人的工程壮举。。。今天呢,我们就用所学的布尔逻辑门,做一个简单的ALU电路,功能呢和英特尔74181是一样的,然后,接下来用它就可以从头到尾做出一台电脑来了,所以呢,还是会有点复杂哦。。。ALU有2个单元,1个是算术单元,1个是逻辑单元,今天呢,先说“算术单元",算术单元呢是负责计算机里的所有数字操作,比方说,加法和减法,这只是做一件事情,它还做很多其他事情,比方说,给某个数字加1(+1),这个(+1)叫增量运算,增量运算也是一切的根本,也就是把两个数字相加,怎么相加呢。。。额。。。方法1是,我们可以用单个晶体管一个个拼,把这个电路做出来,但很快就会复杂的难以理解,所以方法1行不通,方法2是,我们与其用晶体管拼,不如用更高层次的抽象(有点烧脑),那就是用逻辑门来做,那么,我们就会用到布尔逻辑门中的AND门,OR门,NOT门和XOR门,这4个逻辑门来拼,注意!这4个门都有符号的,符号的表情很酷,怎么个拼法呢。。。额。。。先拼出半加器,再用半加器组装全加器,再用半加器,全加器组装成ALU。。。好

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值