作者SmallBeeWayn (喵喵叫的蜜蜂猫)
看板Minecraft
标题Re: [讨论] 希洽村简易电脑制作计画
时间Tue Jan 10 17:54:42 2012
※ 引述《houseman1104 (一方行李 西洽第一斗M)》之铭言:
: 我来纪录一下计画达成度XD
: 目标列表:
: 1.八位元的加减
: 研究中
: 这边要做当然是可以做出来,但是做出来之後的体积非常大,一个加减法器可能
: 就要一栋大楼来放。这样会出现的问题除了因为线路太长会有延迟或不稳定以外
: ,要跟其他block连结也会有困难。缩小体积是目前遇到最棘手的问题。
http://www.minecraftwiki.net/wiki/Tutorials/Advanced_Redstone_Circuits
一个八位元加法器是用一个Half Adder(最低位)跟七个全加器合成
至於减法器,就是补数加法,复杂性不会增加太多
: 2.四位元以内的乘除(范例:00001011*00001101=10001011)
: 尚未研究
: 实作前预估:这该用AND和OR就做得出来,只是体积应该也不小
乘法器的实作,最简单是用移位加法器,例如
00001011(11)
x 00001101(13)
--------------------------
1011 = 00001011
+ 00000 = 00001011
+ 101100 = 00110111
+ 1011000 = 10001111
至於除法器....基本上就是反过来操作但其实复杂得多
: 3.八位元的逻辑计算(包含AND、OR、XOR、NOT)(范例:11001111 OR 00100000=11101111)
: 已完成
: 这边的技术其实已经很成熟了,除了XOR体积略嫌大以外没啥好挑剔的,另外线路
: 可能会重接(因为要搭配红石线路),不是按个开关就可以了事
: 4.负责选择功能的选择器
: 尚未研究
: 5.一个八位元的计时器(独立在外计时)
: 遇到困难
: 最主要是稳定的频率的问题 再来就是flipflop也要稳定。光这要我就要想半天了.....
还有伺服器的稳定性...其实不太能指望
: 6.两个暂存器(暂时存放数值的地方,要可读可写)
: 尚未研究
: 7.不麻烦的I/O介面(只要有两个八位元的七段显示器就够强了XD)
: 尚未研究
: 我觉得这最难
: 今天大概就这样吧
: 有空我在把制作过程录影或拍照po上来
要在生存模式做CPU光材料准备就会死人了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.180.163
1F:→ HornyDragon:就是要在生存盖出来才有挑战性XD 01/10 18:10
2F:推 hinenak:有古早时代电脑的感觉。 01/10 18:54