新聞中心
此條目的內容需要改進。

創(chuàng)新互聯(lián)建站專注于企業(yè)網絡營銷推廣、網站重做改版、社旗網站定制設計、自適應品牌網站建設、html5、成都做商城網站、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為社旗等各大城市提供網站開發(fā)制作服務。
這些內容因翻譯質量較低而違反或未達到條目標準。
你可以幫助我們來改進此條目。
本教程將向你展示如何使用紅石在Minecraft中制作計算器。
目錄
- 1 總述
- 2 現(xiàn)有組件
- 2.1 控制面板(室)
- 2.1.1 數(shù)字輸入面板
- 2.1.2 計算面板
- 2.2 輸入端線 (白色和橙色)
- 2.3 邏輯運算單元
- 2.3.1 加法器/減法器(黃色和紅色)
- 2.3.2 乘法器 (淺藍色)
- 2.3.3 除法器(粉紅色)
- 2.4 輸出線
- 2.5 二進制-十進制解碼器
- 2.1 控制面板(室)
- 3 參見
總述[ ]
下述圖片為一臺已經完成的計算器:
實際樣式
設計架構
當然,所有的信息都被編譯為二進制,這也就是為什么有如此多的解碼器。
現(xiàn)有組件[ ]
這篇文章會盡量使用一些邏輯順序來描述組成零件。
控制面板(室)[ ]
控制面板是你設置輸入和下達指令的地方。
數(shù)字輸入面板[ ]
數(shù)字輸入面板
你需要在這里選取所需數(shù)字。這張圖片是一種基于拉桿的二進制輸入面板,你必須預先將該數(shù)字化為二進制。
計算面板[ ]
這里用戶要選取所用計算:加(+),減(-),乘(*),除(/)。圖示亦使用拉桿系統(tǒng)。
計算面板
輸入端線 (白色和橙色)[ ]
這些紅石線從輸入面板、計算面板連接到不同的邏輯運算單元。要試著改變信號的排列順序,讓相同的值合在一處。所以,電線應該像這樣,從左到右:A1;B1;A2;B2;A4;B4……
邏輯運算單元[ ]
主條目: 教程/算術邏輯
這是執(zhí)行指令的機器。
加法器/減法器(黃色和紅色)[ ]
注:在這個架構中,減法器和加法器是分開的。目前解決方案戳這里(妥善處理補碼)
圖示是一種加法器/減法器。它的結構很簡單,因為它是模塊化的,即由許多相同的部件組成。也就是說,如果你使用更多的字節(jié),可以只在旁邊添加更多的模塊,但也要變一些連接點。
二合一加法器/減法器
在這臺機器上,二進制輸入會進入底部黃色的全加器。每個加法器都需要兩個相同的輸入值(A和B)。而且,最低的數(shù)位要在左邊,這樣就可以按進位關系進行連接。信息一般以白色和橙色部分中,電線的形式輸入。為避免輸入線路與其他線路連在一起,可以架一座基礎的橋。
A輸入(左邊)是被減數(shù),會被直接傳到加法器。B輸入是減數(shù),它必須通過一個多路轉接器。這是由異或門組成的一個組件,可以在減法時給加法器一個反相信號。多路轉接器由一個開關控制(圖中開關在最左邊)。加和結果會進入另一個多路轉接器,它同樣會在減法的情況下給出一個反相輸入。這是由一個蘊含門(在右上方)控制的,當開關處于“減法”狀態(tài)且上一個進位為1時,則該邏輯門的輸出也會為1。這是有必要的,因為在一個減法中,最后的進位實際上是“-”(減號)標志。
白色的機器是半加器,作為上一個的加法器的進位和各自的全加器的總和。我們需要這個,因為如果答案是負數(shù),它使用方程”-A = !A (A的取反)+ 1”,參見減法器。最后的輸出可以在最上方的紅石線觀察到,再加上最右邊的紅石線(從最后的全加器進位)和第一個(左邊)半加器的進位(表示負號)。
乘法器 (淺藍色)[ ]
讓我們從基本知識開始,因為這是最復雜的地方。你應該要知道,乘法只是一個重復的加法。那即是,我們會在這里再次使用加法器。在開始之前,你需要先建造一個與門。它的用途十分簡單:在二進制的乘法中,我們只會使用0和1,我們可以輸出1的唯一方法是將1乘以1。
現(xiàn)在,將按由低位到高位的順序,構建乘法器。
最低位: 1 × 1 = 1, 表示這個與門的輸出直接傳到輸出紅石線的區(qū)域。
倒數(shù)第二位: 1 × 2 = 2和2 × 1 = 2,代表需要兩個與門。 這兩個與門的輸出會進入全加器。求出的和會進入輸出,進位則會進入下一位。
下一位: 1 × 4 = 4,2 × 2 = 4和4 × 1 = 4。 來自上一位的進位進入第一個全加器,作為進位輸入。這個全加器的另外兩個正常的輸入端是這三個與門中的兩個。第一個全加器的和會進入第二個全加器,而這個全加器的第二個輸入則是第三個與門。這兩個全加器的進位輸出會進入下一個全加器,同樣它們的和會進入輸出。
你可以用這種方式一直繼續(xù),直到你運行完所有的與門,或者說是算式。
除法器(粉紅色)[ ]
這個很容易和乘法器比較。我們將會繼續(xù)使用全加器?;旧?,每個A輸入端, 會設置n個加法器,n=B輸入端的數(shù)量。還有,這一次你需要“將它們反相”?,F(xiàn)在最高有效位應將進位向下傳遞。
輸出線[ ]
此線必須接收到從每一個機器發(fā)出的每一條輸出信號,并且將他們重定向到另一部分。
二進制-十進制解碼器[ ]
這個部件會把二進制轉換成十進制輸出。它的尺寸會是(二進制輸入 × 2)× 十進制輸出。
它用于一個“可編程的”異或門,盡管更傾向于一個多入非門。這樣會激活一行紅石火把輸出正確答案。
參見[ ]
- 傳輸電路
- 教程/高級紅石電路
- 教程/紅石計算機
教程(作下劃線標記的教程為中文獨有教程) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文標題:創(chuàng)新互聯(lián)MinecraftWiki教程:總述[]
網頁路徑:http://m.fisionsoft.com.cn/article/dhpgoeg.html


咨詢
建站咨詢
