《我的世界》紅石內(nèi)存大家知道是什么嗎?很多玩家應(yīng)該還不了解紅石內(nèi)存是什么?這次就為大家?guī)砹擞伞熬扌窎|瓜”分享的我的世界紅石內(nèi)存制作方法圖文詳解,教給大家紅石內(nèi)存怎么做,還不會(huì)的朋友可以學(xué)習(xí)下。
我花了6個(gè)小時(shí)制作的紅石內(nèi)存,不算好,但是很費(fèi)勁,如果有啥不對(duì)的,可以告訴我。
這是尋址部分采用的是單詞多線尋址,說白了也就是個(gè)譯碼器。
這是信號(hào)輸出。
控制臺(tái),想有空再做一個(gè)CPU連上,黃線為寫數(shù)據(jù)信號(hào)線。
地圖上的樣子。
建議安裝一個(gè)MOD:創(chuàng)世神指令插件。還有一個(gè)雞肋M(jìn)OD:無線紅石MOD(安不安都行,這個(gè)地圖就沒用)。
1:內(nèi)存單元制作:
超單元(call):
應(yīng)具有的功能:可以儲(chǔ)存一個(gè)信號(hào),輸出可被控制,可以集成。
比如:RS鎖存器就可以完成,這里有幾個(gè)基本的RS鎖存器,我大制作了三個(gè)有活塞的有火把的還有一個(gè)是中繼器,我喜歡用中繼器雖然有延時(shí),但是制作簡(jiǎn)單。
那么利用中繼器制作鎖存器后就可以控制信號(hào)的輸入了,之后還要加一個(gè)信號(hào)控制:數(shù)據(jù)寫入控制,防止在調(diào)整地址時(shí),對(duì)其他內(nèi)存單元數(shù)據(jù)進(jìn)行篡改
那么加在鎖存器前面就可以了,但是高度要高一點(diǎn),要不然集成的時(shí)候會(huì)很麻煩
下面就是成品:
這樣就可以用兩個(gè)信號(hào)新控制了,紅石為尋址器控制,黑色羊毛是數(shù)據(jù)信號(hào),黃色海綿是寫數(shù)據(jù)控制,活塞式輸出端。
這樣當(dāng)寫數(shù)據(jù)控制端有信號(hào)時(shí),同時(shí)尋址器輸出信號(hào)為0時(shí),黑色信號(hào)將被寫入并儲(chǔ)存。
那么寫入之后還能讀取出來,那么就可以用尋址器的信號(hào)控制信號(hào)是否被輸出,同樣為了方便集成我選擇頂端輸出,用幾個(gè)紅石火把就可以吧信號(hào)抬高,同時(shí)利用尋址器的信號(hào)將紅石火把強(qiáng)充能,可以起到控制輸出的作用。
下圖是成圖:
那么一個(gè)超單元就做好了,那么一個(gè)內(nèi)存單元是8位,那么我們需要串聯(lián)8個(gè)超單元:
那么就變成了這樣:(建議創(chuàng)世神指令:copy、paste-a進(jìn)行制作,省時(shí)又省力)
橙色羊毛為每一個(gè)位的信號(hào)輸入,粉色是寫數(shù)據(jù)控制,藍(lán)色為輸出,這樣一個(gè)內(nèi)存單元就做好了
2:制作尋址器
尋址器其實(shí)也是一種譯碼器(我的這個(gè)版本),利用尋址器可以控制信號(hào)是否應(yīng)該被寫入,當(dāng)鎖定地址后,就可以寫數(shù)據(jù)或者讀數(shù)據(jù)。一個(gè)信號(hào)有兩種情況:0/1,當(dāng)兩根信號(hào)的時(shí)候有4種情況:00/01/11/10,以此類推我用了8根,也就是2*2*2*2*2*2*2*2=256種情況;那么每一個(gè)內(nèi)存單元就都有且只有一個(gè)準(zhǔn)確地址,但是有的人在不改變數(shù)據(jù)線數(shù)量的情況下增加容量,其實(shí)就是將信號(hào)傳輸兩次,利用兩次的信號(hào)進(jìn)行尋址(這種情況我就不講了,因?yàn)槟莻€(gè)需要時(shí)鐘信號(hào),我實(shí)在弄不動(dòng)了),我只對(duì)信號(hào)傳輸了一次,那么就講一下尋址器的制作
之后將儲(chǔ)存單元與尋址器串聯(lián)(建議左邊一個(gè)右邊一個(gè)因?yàn)橐粋€(gè)單元就占3格寬,左右輪著來的話,能省好多地方,如果將信號(hào)做成兩層那是最好的了(可以更多,,看你弄過來了不))這樣尋址器就和儲(chǔ)存單元連接上了
然后再做一個(gè)控制臺(tái)
我的這個(gè)是左側(cè)信號(hào)讀取右側(cè)數(shù)據(jù)線前面是地址線黃色的是寫數(shù)據(jù)控制,利用創(chuàng)世神指令進(jìn)行copy,可以很快的獲得256個(gè)內(nèi)存單元,并完成串聯(lián)。
可能用到的指令:
復(fù)制指令://copy
粘貼指令://paste(粘貼時(shí)去除空氣://paste-a)
對(duì)稱指令://flip(方向:東西南北的英文單詞)
旋轉(zhuǎn)指令://rotatex(x為度數(shù))
比如你想做一個(gè)反向的存儲(chǔ)單元先用對(duì)稱,再旋轉(zhuǎn)180就可以了。
最后將所有的線連接上就大功告成了,如圖
這個(gè)是用來存儲(chǔ)數(shù)據(jù)的,模擬內(nèi)存條,如果下次能夠弄出CPU的話,就可以連接上,再把最普通的12條匯編語(yǔ)言做出來,不就是標(biāo)準(zhǔn)的電腦了嗎,再加上輸入和輸出,馮諾依曼標(biāo)準(zhǔn)體系結(jié)構(gòu)的電腦。
這個(gè)是用來玩紅石電腦的,屬于紅石電路的另一種分支基本的知識(shí)就是門電路。
就是做出cpu和內(nèi)存連起來啊,之后做12個(gè)匯編程序,具體怎么玩,沒有研究。
如轉(zhuǎn)載涉及版權(quán)等問題,請(qǐng)作者與我司聯(lián)系,我司將在第一時(shí)間刪除或支付稿酬。
全部評(píng)論