如何制作加法器
(計(jì)算機(jī)的運(yùn)算都是二進(jìn)制) 知周所總,紅石火把所附著的方塊被充能后會(huì)熄滅
其實(shí)這就是邏輯電路中的非門(對(duì)輸入取反)。 知周又所總,非門可以構(gòu)成各種邏輯門,比如與門(兩個(gè)輸入都是1才會(huì)輸出)。
而異或門就比較復(fù)雜了,算是一個(gè)由基本邏輯門構(gòu)成的組合邏輯門,它由與非門(顧名思義,與門后面加非門)、或門和與門組成(或門是只要輸入1就輸出1,可以直接用紅石連接)
(圖中的中繼器只起防止信號(hào)逆流的作用) 但是這樣做的異或門過于龐大,所以有個(gè)簡(jiǎn)單的辦法
這里的中繼器是必須的 那么,你已經(jīng)看到了這里,說明你對(duì)邏輯電路或紅石還有一定的興趣 所以接下來,我們要開始制作半加器(不能處理進(jìn)位,全加器的一部分) 半加器由一個(gè)與門和一個(gè)異或門組成
其中上面的輸入是輸入的數(shù)字A,下面就是數(shù)字B,上面的輸出是進(jìn)位,下面的輸出是本位。 這就是半加器 我猜你一定會(huì)想:???計(jì)算機(jī)就是這樣算加法的?? 我會(huì)非??隙ǖ母嬖V你:是的,而且計(jì)算機(jī)里只有加法(如果想知道如何算減法就支持一下我和狙擊手小窩吧~)。 現(xiàn)在,我們制作完了半加器,該實(shí)現(xiàn)全加器了 全加器有三個(gè)輸入,兩個(gè)輸出,其中兩個(gè)輸入是數(shù)字A和B,另一個(gè)輸入是進(jìn)位輸入。那全加器如何處理進(jìn)位的呢?我們來看圖
其實(shí)全加器就是兩個(gè)半加器組合到一起,兩個(gè)半加器的進(jìn)位輸出進(jìn)行或運(yùn)算并輸出,第一個(gè)半加器的本位輸出接到下一個(gè)半加器,全加器的第三個(gè)輸入直接接到第二個(gè)半加器。 現(xiàn)在你已經(jīng)學(xué)會(huì)了全加器(沒學(xué)會(huì)的建議在從頭讀一遍),那么我們來學(xué)習(xí)如何做4位加法器。 其實(shí)N位加法器就是N個(gè)全加器連到一起(進(jìn)位輸出連下一個(gè)全加器的進(jìn)位輸入),就像這樣
所以可以像這樣一直連,想做多少位就連多少位(沒看懂的可以去小鎮(zhèn) 狙擊手小窩 親自看看)