第239章 六十人垒故宫,三十七人造 CPU(3 / 5)

投票推荐 加入书签 留言反馈

  他在意的是,当他把两个rs锁存器串联起来,加上时钟信號之后,它的行为和一个標准的d触发器完全一致。
  输入,时钟沿,输出。严丝合缝。
  伊桑靠回椅背,盯著天花板看了一会儿。
  然后他站起来,走到实验室角落那块满是公式残骸的白板前,拿起马克笔,在空白处写下一行字。
  ““project: redstone cpu.“”
  他在下面又加了一行小字,潦草得只有自己能看懂。
  ““if it“s turing complete, i can build a processor.“”
  笔帽没盖,他就这么拿著笔站在白板前,盯著那行字,眼睛越来越亮。
  伊桑没睡。
  白板上那行字写完之后,他直接回到工位,打开了一个空白存档,开始系统性地测试红石元件的每一种组合。
  红石火把的特性他已经摸清了:它本质上是一个非门。给它供电,它灭:断电,它亮。反直觉,但逻辑自洽。
  两个非门串一个,与门。並一个,或门。交叉反馈,锁存器。
  他花了三天时间,把七种基本逻辑门全搭了一遍,每一种都反覆验证了真值表。没有一个例外。
  第四天,他搭出了一个全加器。两个输入位,一个进位,输出一个和与一个进位。
  占地大概是游戏里六乘八的面积,用了四十多个红石元件。丑得要命,但跑起来严丝合缝。
  他盯著那个全加器看了很久。
  然后打开reddit,在mc板块发了个帖。
  標题很直接:““l“puter inside
  minecraft. who“sin?“”
  他在正文里没写太多废话。贴了全加器的截图,附了一张手绘的16位cpu架构草图,列了需要的模块清单:alu、寄存器组、程序计数器、指令解码器、ram。
  最后一行:““this is not a joke. i need people who know digital
  logic.“”
  帖子发出去四十分钟,三百条评论。
  一个小时,衝上了reddit全站热榜。
  评论区的画风跟游戏论坛完全不一样。没有臥槽牛逼“,全是极其冷静的技术討论。
  ““你的alu打算支持哪些运算?加减和位移够了,乘除用软体实现吧,不然面积爆炸。“”
  ““寄存器用rs锁存器还是d触发器?d触发器稳定但体积大一倍。”
  “ram怎么做?我之前试过用活塞阵列做可寻址存储,八位地址线,理论上能寻址256位元组。够不够?”
  伊桑一条一条回,回到凌晨四点。
  第二天,他建了个discord伺服器,取名““redstonecomputingproject““。 ↑返回顶部↑

章节目录