與門游戲是一款計算機邏輯門游戲。與門游戲以計算機底層邏輯為原型進行設計,與門通過簡單的0和1向大家展示計算機底層的魅力。與門游戲非??简炌婕业倪壿嬆芰?,玩家需要在有限的時間內完成每一個挑戰,這樣才能進入下一個與門關卡。與門游戲剛上手會有點難,但在幾局與門后玩家就能了解與門,非門,或門的含義,在收獲知識的同時還能鍛煉到自己的邏輯,與門也是非常的有趣,對與門感興趣的玩家快來下載吧!
1、與門游戲的界面非常的簡潔,讓人看了之后心情很舒暢。
2、與門可能比較難以上手,但是你會逐漸了解計算機邏輯。
3、與門所有的章節都會讓你了解一種新的計算機基礎知識。
4、與門每個關卡都會有一個倒計時,時間到了可以查看答案。
5、在與門把所有的基礎邏輯門拖到正確的位置然后開始輸出。
1、與門簡約風格的游戲畫面,簡單易上手的游戲玩法。
2、與門游戲20關的游戲設計,挑戰最少的滑動通關。
3、與門碎片時間游戲,可以隨時隨地拿出來玩。
4、與門可玩性很高的休閑游戲,由一個人創作的獨立游戲。
第四章:利用邏輯門巧妙搭建,理解計算機加法邏輯
一、半加器
題目大意是——左邊兩個數的和
大致分兩步(因為是要算個二進制數……要想直接求得結果,直接把給出的數字連到結果上?好像不行,沒辦法直接求,那要怎么把給出的數字算成藍色數字呢?結果好難求啊,我內心一下子就能算出來了,但要我表達這個結果,簡直是強人所難……嗯,那有什么方法呢???好像有了,它不是要我把答案寫出來嗎,平時上學我們寫數字比如681,不也是先寫百位6,再寫十位8,然后個位1,那這個是不是也可能這樣子寫呢?好像可以呀,先算算十位……,嗯,好像不行,個位我都不知道有沒有進位,我怎么算十位呢,嗯,那先算個位,然后再算十位吧,至于有沒有百位千位,嗯,好像也會有,先看看個位吧)
1、先求個位
?。?)如果兩個數是0,那么結果肯定0;如果兩個數中有個1,那么結果肯定可以有1,那直接連個or吧。吼,召喚無敵小兵【or】!“or,現在任命你為1隊隊長,以后個位你負責,如果有數字出現,你就亮綠色牌牌說沒問題,如果都是0,你就亮紅色牌牌反對,聽到沒有!”,“好的,沒問題!”
?。?)但是如果有要進位的話,就是兩個數都是1,那得出的二進制數是10,個位還是0啊,嗯,不行,得排除這種情況。當兩個數都是1的時候,結果為0。吼!召喚【and】和【not】,“你們兩個人看好了,現在你們是2隊,當兩個數都是1的時候,我要看到你們反對的聲音,拿出紅色牌子,堅決的給我表示不同意!態度要堅決,知道了嗎?”,兩人齊聲道“知道了!”。
?。?)最后就綜合上面的結果,來個and來判斷(1)和(2)。吼!召喚大統領【and】,“你要考慮上面倆隊人的情況,如果【or】說過,你就說過,亮綠色牌牌,但一種情況例外,如果2小隊是不行,你就不能同意,盡管二小隊大多數時候都是同意的,但是你還是要正確的考慮到所有人的意見然后給出結果,知道了嗎?”,大統領【and】說“收到,沒問題!”
那現在個位不就由各位小兵們算出來了,好了,下一步。
2、算十位
?。?)倆個個位數頂破天,嗯,最多加起來好像也只能是到十位1,想要進位變0,嗯,也沒可能了,就再來個and結束吧。吼!召喚【and】,“你就負責盯緊了,如果兩個個位數都是1,那就是要進位,你就喊1,說通過,其他的情況你都可以不用管,知道了嗎?”,【and】大聲回應到,“明白!”
那到此,一個二進制數不就簡單寫出來了嗎?
二、全加器
因為要用到‘異或門’,這個作用巨大的取余函數我就不贅述了。畢竟接下來的內容要引用到這個函數,不用它不是不行,只是這樣子解釋起來就比較多比較復雜,碼字不易,讀著也累。
1、取個位
直接兩個取余函數XOR上去,一步到位。
2、取十位<方法一>
三個個位數加起來最多也就只能到十位數,所以百位不用考慮。所以就兩步就可以解決問題了,百位可以不用管,無意義。能夠進到十位的有兩種情況,但其中兩個數是1或者三個數都是1的時候有十位,四個數都是1呢?這里沒有第4個數,只有3個數……
?。?)算了,不管那么多了,先看看下面兩個數能不能進1位,是不是都是1,是的話直接完事,上個and。
?。?)能進1的有三種情況,一種就是(1)說的下面兩數都是1;一種是下面兩個數其中一個是1,上面的那個數是1;那就下面那個連個XOR,再連個and。
?。?)能進1的有三種情況還有一種就是三個數都是一,嗯……,就當包括在(1)里面,不用考慮了,嗯,考慮也行。就下面連個and,然后再來個and。
(4)把上面(1),(2),(3)三種情況都用or連起來,結合在一起,得出的結果就是十位數了。
這樣子不就搞定了,還有什么問題嗎
3、取十位<方法二>
1、與就是同時的意思,A和B或者更多的條件,同時具備時,才能有結果。
2、非就是相反的意思,具備條件A,沒有結果,不具備條件A,則有結果。
3、門它規定各個輸入信號之間滿足某種邏輯關系時,才有信號輸出。
4、與門的高與低是相對的,所以在實際電路中要先說明采用什么邏輯。
5、與門的與邏輯指的是:與門里只有當決定某一事件的全部條件都具備之后。