第240章 他们在 MC 里,造了一台能算数的机器(1 / 5)

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

  第237章 他们在 mc 里,造了一台能算数的机器
  ram组是最疯的。
  组长是个卡內基梅隆的硕士,网名“內存泄漏”,名字就很有自知之明。他的方案是用粘性活塞的伸缩状態来存储比特:活塞伸出代表1,缩回代表0。
  一个字节八个活塞,256位元组就是2048个活塞。加上寻址电路、读写控制线、数据总线接口,整个ram模块铺开之后,面积相当於一个足球场。
  “我觉得我在盖数据中心。”“內存泄漏”在discord里发了条消息,配了张俯瞰截图。
  截图里,密密麻麻的活塞阵列排列成整齐的矩阵,红石线像血管一样在其间蜿蜒。从高空看,確实像一块巨大的內存晶片的版图。
  只不过解析度是一米见方的方块。
  伊桑每天晚上都会飞到伺服器上空,俯瞰整个工地。
  alu在西边,寄存器在北边,ram在东边,控制单元在南边。四个模块之间留著宽阔的空地,那是给总线组预留的走线通道。
  整个布局像一张展开的晶片版图。
  他截了张图,没发到任何社交媒体上。存在本地,文件名是“day—12.png”。
  第十五天,alu组完成了加法和减法功能的搭建与验证。
  “硅”在语音里报告:“16位加法,全部真值表通过。减法用补码实现,也没问题。
  延迟大概三秒半一个周期。”
  “比预期快。”伊桑说。
  【写到这里我希望读者记一下我们域名 101 看书网伴你读,101??????.?????超顺畅 】
  “走线优化了一下,省了几个中继器。”
  “位运算呢?”
  “与、或做完了,异或还差两天。移位器————”“硅”顿了一下,“移位器有点麻烦。桶形移位器的面积太大了,我在想要不要改成逐位移位,用时钟周期换面积。”
  “用时钟换。面积不够了。”
  “收到。”
  第二十天,寄存器组完成。四个16位寄存器,读写功能正常,时钟同步没有毛刺。
  第二十五天,ram组完成了前64位元组的搭建和验证。“內存泄漏”说剩下的192位元组是重复劳动,结构一样,就是体力活。
  “我现在右手食指按滑鼠按出了腱鞘炎的前兆。”他在discord里说。
  没人回復。大家都差不多。
  第三十天。
  控制单元组交付了指令解码器的初版。支持八条指令:加、减、与、或、载入、存储、跳转、停机。
  极其精简。但够了。
  伊桑看著指令集表格,在白板上又加了一行字。
  “第三十天。所有模块功能正常。开始整合。” ↑返回顶部↑

章节目录