數電除法器怎麼製作 - 我的世界紅石數電除法器教程

來源:樂享遊戲吧 2.89W

這裡為大家帶來的是數電的兩種演算法的除法器教程,這裡我們要學習的是恢復餘數演算法。

恢復餘數法

也就是我們常用的豎式計算。我們舉個例子:1010(10)/11(3),我們先把1001第一位和11第二位對齊,然後減,像這樣:

1010

-11 結果是不夠減,我們把1001抄下來,把11右移一位,所以這裡商0

1010

- 11 還是不夠減,我們用同樣的方法,這裡商0

1010

- 11 這裡夠了,這裡商1,然後我們繼續吧11右移

100

- 11 這裡夠,結果商1

1 這裡餘數為1

整個結果就是:0011餘1 3餘1


好了,演算法有了現在我們要開始在mc裡做一個,我們先做一個減法器,由加法器改來的。

我的世界紅石數電除法器教程 數電除法器怎麼製作

先做個加法器,然後堆疊成4bit

我的世界紅石數電除法器教程 數電除法器怎麼製作 第2張

然後我們用先反碼在補碼的形式把它改成減法器。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第3張

加非門。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第4張

然後再進位端這裡加一個火把。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第5張

在輸出這裡放一排中繼器。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第6張

然後把下端輸入導到輸出。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第7張

然後把輸出端右移,但第四位不需要。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第8張

我的世界紅石數電除法器教程 數電除法器怎麼製作 第9張

然後再輸出這裡加輸出結果還是減數的判定器。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第10張

然後堆疊成4個。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第11張

記得輸出端與下一個模組輸入端連起來,就是頭接尾這樣子。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第12張

然後我們把除數的輸入與每個模組連線起來。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第13張

像這樣。

然後堆疊,不過小心傳輸電路對活塞的bud而導致結果錯誤。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第14張

我的世界紅石數電除法器教程 數電除法器怎麼製作 第15張

我的世界紅石數電除法器教程 數電除法器怎麼製作 第16張

下面是被除數,上面是除數,我們測試一下。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第17張

注意,第一個模組的1.2.3位是不要的,這裡是1000(8)/11(3)

我的世界紅石數電除法器教程 數電除法器怎麼製作 第18張

商10(2)

我的世界紅石數電除法器教程 數電除法器怎麼製作 第19張

餘10(2)

教程完畢。


就是這樣,祝大家遊戲開心,萬事順意。

我的世界紅石數電除法器教程 數電除法器怎麼製作 第20張

熱門標籤