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

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

  总线组开始动了。
  这是最脏最累的活。把四个独立的模块用16位宽的红石数据总线连起来,每一根线都要手动铺设,穿过预留的通道,接入每个模块的接口端。
  十六根数据线,加上地址线、控制线,总共將近五十根红石线並排铺设。
  从空中看,像一条红色的高速公路。
  铺到一半,有根线出了问题。信號传到第三十格的时候衰减了,中继器漏放了一个。
  排查花了四个小时。
  “找到了,”总线组的人在语音里说,声音疲惫得像三天没睡,“x坐標负1847那个位置,少了个中继器。”
  “补上。”
  “补了。通了。”
  没有人欢呼。只是继续铺下一根线。
  第三十八天。
  凌晨三点,波士顿时间。
  伊桑一个人坐在实验室里,面前的屏幕上是mc的伺服器。
  所有模块已经连接完毕。从出生点飞到整个计算机的上空,需要將近一分钟。
  它太大了。
  占地面积超过了游戏里一个中型村庄。密密麻麻的红石线、中继器、活塞和方块,组成了一个极其壮观的矩阵。
  伊桑在ram里手动写入了一段程序。
  很简单:把寄存器a设为3,寄存器b设为5,执行加法,结果存入寄存器c,停机。
  3+5=8。
  小学数学。
  但要让一堆泥巴和红石粉算出这个结果,需要信號穿过上万个逻辑门,经过几十个时钟周期的流水线处理。
  他深吸了一口气,按下了时钟信號发生器旁边的那个石制按钮。
  红石信號亮了。
  暗红色的光芒从时钟发生器出发,沿著总线向四面八方扩散。中继器一级一级地接力,活塞开始有节奏地伸缩,发出沉闷的“咔、咔、咔”声。
  整台计算机活了过来。
  伊桑盯著屏幕,一动不动。
  信號在alu里穿行,全加器的进位链逐级传递。寄存器的触发器在时钟沿翻转状態。
  控制单元的解码器把指令拆解成控制信號,精確地驱动著每一个模块。
  二十秒。
  三十秒。 ↑返回顶部↑

章节目录