第35章 半加器和全加器[第2页/共3页]
“以是,能够先来看看1位数的二进制加法。”
因为这个天下没有阿拉伯数字,而程理已经风俗用阿拉伯数字,以是还是起首注了然下。
“能够看出,这个‘和’表,就是二进制加法表里成果的末位数拆出来后的成果。”
1+1=1→0
“以是,只要将一个‘与非门’和一个‘或门’并联后,再和一个‘与门’串连,便能够获得一个二进制加法所需求的‘和’表的成果!”
0+0=0
程理一边说着,又一边停止更庞大的灵路搭建操纵。
“或门”的输出成果为:0、1、1、1。
(这几章太难写了,我根基全部国庆假期都在找质料,没有出去玩,而是捧着几本编程的书死啃,兔子写书一贯是比较松散的。
1+1=1
再将这个并联后的灵路和一个“与门”串连,那么相称于“与非门”和“或门”的输出成果,变成了“与门”灵路的输入数据。
两阴为阴。
第一个是‘和’表:
1+0=0
‘与门’逻辑是。
1+1=0
35.
而这个,就是与非门的输出成果。
“而,0、1、1、0,就是我们想要的‘和’表成果!”
“如许一来,二进制数字的相加成果是两位数,别离成为“和”以及“进位”。”
“如许一来,我们就获得了一个半加器。”
“换句话说,我们能够用‘与门’灵路来停止二进制加法计算中,进位的计算!”算老冲动道。
因为,“与”逻辑是:
逻辑的魅力,第一次在这个天下大放异彩。
就变成了:
因而算老有些冲动道。
这时候算老非常灵敏的发明了,拆分后的‘进’表,跟‘与门’逻辑很像!
“起首,需求将一个‘与门’灵路和‘非门’灵路串连起来,构成一个‘与非门’灵路。”
算老这时候将目光放到“和”表上。
1+1=1
“这得花点时候,你们略微等我一会……”
“以是,接下来就是数量的堆叠了,想要实现8位数的二进制计算,就一共需求搭建8个全加器,144个继灵器。
“这个进表,跟‘与门’输出成果很像。”
程理在算老递过来的一块黑板上,写下了这个二进制加法表。
这时候,我们下一步事情就是,把‘与门’和‘异或门’并联起来。”
“只要将2个全加器如许连接在一起,便能够计算2位二进制计算……”
然后程理还一边组建,一边对着算老讲授起来。
程理并没有在乎那么多,而是持续制造本身的加法机。
垂垂的,地上的灵路越来越庞大和庞大,不知不觉竟然有几十个根基逻辑门灵路,被程理用各种体例串连并联起来,让四周人已经看得有些目炫狼籍起来了。
“嗯嗯,如许将两个半加器连接起来,再加上一个进位输入,我们就获得了一个全加器。”
“一个全加器能够停止1位二进制加法运算,但比起半加器,全加器有了扩大空间。
1+1=1
“为了便利讲授,这里我用‘0’这个标记代替阴,‘1’这个标记代替阳。”程理起首道。
这就是1位数的二进制加法,统统环境的列举表。
第二个是‘进’表:
因而,这个房间堆积了越来越多的人,最后乃至房间里都塞不下了,连内里通道都挤着很多慕名而来的人。