计算机基础(游戏攻略)
A.非门(NOT),0→1;1→0
B.与门(AND,串联),0+0→0;0+1→0;1+0→0;1+1→1
C.或门(OR,并联),0+0→0;0+1→1;1+0→1;1+1→1
D.与非门(NAND,结果为与门的相反信号)0+0→1;0+1→1;1+0→1;1+1→0
E.或非门(NOR,结果为或门的相反信号)
0+0→1;0+1→0;1+0→0;1+1→0
F.异或门(XOR,异号高电平1,同号低电平0)0+0→0:0+1→1;1+0→1;1+1→0
G.同或门(XNOR,结果为异或门的相反信号,异号低电平0,同号高电平1)0+0→1;0+1→0;1+0→0;1+1→1
电路元件的搭建:
与门0+0→0;0+1→0;1+0→0;1+1→1
或门0+0→0;0+1→1;1+0→1;1+1→1
第二层(非门藏在这里)
与非门0+0→1;0+1→1;1+0→1;1+1→0
或非门0+0→1;0+1→0;1+0→0;1+1→0
异或门的搭建:
1.(与非门+或门结果)×与门运算
与非门0+0→1;0+1→1;1+0→1;1+1→0
或门0+0→0;0+1→1;1+0→1;1+1→1
2.同或门×非门运算
同或门的搭建:
1.异或门×非门运算
2.(与门+或非门结果)×或门运算
与门0+0→0;0+1→0;1+0→0;1+1→1
或非门0+0→1;0+1→0;1+0→0;1+1→0
电路元件的搭建:
第三层
异或门0+0→0:0+1→1;1+0→1;1+1→0
同或门0+0→1;0+1→0;1+0→0;1+1→1
半加器(实现两位0和1的二进制加法运算)
0+0→00;0+1→01;1+0→01;1+1→10
个位异或门(和输出S),十位与门(进位输出C)
全加器(实现三位0和1的二进制加法运算)0+0+0→00;0+0+1→01;0+1+0→01;1+0+0→01;0+1+1→10;1+1+0→10;
1+0+1→10;1+1+1→11;
元件说明
半加器:输入端A、B,输出端C(进位输出,“十位”)、S(和输出,“个位”)
全加器的搭建:
A、B输入半加器HA1,输出S1(和输出,“个位”)、C1(进位输出,“十位”)
C_in、S1输入半加器HA2,输出S(和输出,全加器的“个位”)、C2(进位输出,“十位”)
C1、C2输入或门,输出C_out(进位输出,全加器的“十位”)
电路元件的搭建:
第四层
二位加法器(二进制加法)
00+00→000;01+10→011;01+11→100;10+11→101;11+11→110
元件说明
全加器:输入端A、B、C_in,输出端C(进位输出,“十位”)、S(和输出,“个位”)
输入定义:
数 A :由高位 A1 (十位)和低位 A0 (个位)组成(例如 A = A1 A0 , A1 是 2¹ 位, A0 是 2⁰ 位)。
数 B :由高位 B1 (十位)和低位 B0 (个位)组成(例如 B = B1 B0 )。
输出定义:
个位(S₀):加法结果的 2⁰ 位(最低有效位,即个位数字)。
十位(S₁):加法结果的 2¹ 位(中间位,即十位数字)。
百位(C₂):加法结果的 2² 位(最高有效位,即进位输出,表示向更高位的进位)。
二位加法器的搭建:
A₀、B₀输入半加器HA,输出S₀(和输出,二位加法器的“个位”)、C₁(进位输出,“十位”)
A₁、B₁、C₁输入全加器FA,输出S₁(和输出,全加器的“个位”,二位加法器的“十位”)、C₂(进位输出,“十位”,二位加法器的“百位”)
电路元件的搭建:
第五层
四位加法器(二进制加法)
0000+0000→00000;1010+1010→10100;
1010+1111→11001;1100+1101→11001;1111+1111→11110
四位加法器的搭建:
A₀、B₀输入半加器HA,输出S₀(和输出,四位加法器的“个位”)、C₁(进位输出,“十位”)
A₁、B₁、C₁输入全加器FA,输出S₁(和输出,全加器的“个位”,四位加法器的“十位”)、C₂(进位输出,“十位”)
A₂、B₂、C₂输入全加器FA,输出S₂(和输出,全加器的“个位”,四位加法器的“百位”)、C₃(进位输出,“十位”)
A₃、B₃、C₃输入全加器FA,输出S₃(和输出,全加器的“个位”,四位加法器的“千位”)、C₄(进位输出,“十位”,四位加法器的“万位”)
注:增加更多全加器即可实现更高位数的二进制加法,增加一个全加器多一位数
全加器在 Cin=0 时等效于半加器,一般使用时将最低位全加器的Cin接地即可,无需使用半加器
评价:这个游戏玩了两次,第一次玩到全加器就玩不下去了,怎么试都试不出来,异或门和同或门的逻辑也是立刻就忘了;第二次结合AI,终于把游戏的全部内容挖出来了,上面的内容既是攻略也是我的笔记,很有收获(本人不是计算机相关专业的),对于没有事先接触过的新手来说是比较难的,基本也就只能到全加器,需要隔一段时间回来玩,才有更进一步的收获。