第35章 半加器和全加器[第2页/共3页]
0+0=0
再将这个并联后的灵路和一个“与门”串连,那么相称于“与非门”和“或门”的输出成果,变成了“与门”灵路的输入数据。
因而算老有些冲动道。
0+0=0
我们已经晓得:
0+1=0
在程理说完后,统统人的目光都炽热起来。
这就是1位数的二进制加法,统统环境的列举表。
第二个是‘进’表:
1+0=0→1
程理开端不断的忙活起来,一台这个天下最原始的灵力计算机,正在程理手中逐步构成!
一阴一阳,则为阴。
‘与非门’灵路是衍生门灵路,是由“与门”和“非门”串连而成,这类串连情势,在逻辑运算里就是先停止“与”逻辑运算,再停止“非”逻辑运算,也就是先与后非。
两阴为阴。
1+1=1
程理一边说着,又一边停止更庞大的灵路搭建操纵。
1+0=1
1+1=1
1+1=1
0+0=0
带着这份不解和猎奇,统统人都聚精会神的看着程理演示。
1+1=1
0+1=1
1+1=1→0
0+1=0
1+0=0
“‘与门’输出进位成果,‘异或门’输出和成果。”
然后他看了半天,也没发明,能跟“和”表符合的门灵路。
“与非门”的输出成果为:1、1、1、0。
“以是,接下来就是数量的堆叠了,想要实现8位数的二进制计算,就一共需求搭建8个全加器,144个继灵器。
1+1=10
程理又将灵路进一步拼接。
0+0=00
“起首,需求将一个‘与门’灵路和‘非门’灵路串连起来,构成一个‘与非门’灵路。”
“这……逻辑运算我算是看懂了,但是这逻辑运算,如何能做出四则运算呢?”很多人都非常不解。
程理并没有在乎那么多,而是持续制造本身的加法机。
“以是,只要将一个‘与非门’和一个‘或门’并联后,再和一个‘与门’串连,便能够获得一个二进制加法所需求的‘和’表的成果!”
“这个进表,跟‘与门’输出成果很像。”
“嗯嗯,如许将两个半加器连接起来,再加上一个进位输入,我们就获得了一个全加器。”
“只要将2个全加器如许连接在一起,便能够计算2位二进制计算……”
“或门”的输出成果为:0、1、1、1。
而这,恰是‘进’表的表示情势!
然后程理还一边组建,一边对着算老讲授起来。
比起十进制,无疑简朴很多。
(这几章太难写了,我根基全部国庆假期都在找质料,没有出去玩,而是捧着几本编程的书死啃,兔子写书一贯是比较松散的。
“要想通过逻辑运算,来实现加法运算,起首需求把二进制的加法运算停止分化。”
“如许一来,我们就获得了一个半加器。”
“换句话说,我们能够用‘与门’灵路来停止二进制加法计算中,进位的计算!”算老冲动道。
‘与门’逻辑是。
1+1=10。
“一个半加器,只能停止1位数的二进制加法计算,并且没体例扩大。明显合用性很低,我们还需求进一步改进一下。”
以是实际上,‘与门’逻辑用0和1表示的话,就是:
0+1=0
1+1=0
0+0=0
阴为0,阳为1。
程理心道,不愧是青灵岛上阴阳算学成就最深的人,竟然这么快就反应过来了。
0+1=01