长点点头,退后一步。
陈高工走到操作台前,从旁边的文件架上取出一张二维卡。卡片大约明信片大小,硬纸板材质,上面密密麻麻打满了孔。孔位排列得整整齐齐,oxo的矩阵,每个孔代表一个比特。
“这是昆仑-o的引导程序。”陈高工举起卡片,让全场的人都能看见,“它负责加载微程序、初始化寄存器、自检外设。一共六十四条指令,全部在这张卡片上。”
他把卡片放入读卡机,按下“加载”按钮。
读卡机“咔嗒”一声,把卡片吞了进去。探针矩阵开始工作,扫描电路指示灯开始闪烁。
操作台上的荧光管阵列开始显示字符。
“loadg……”
“etg……”
“itializgregisters……”
本小章还未完,请点击下一页继续阅读后面精彩内容!
“selftest……”
一行一行字符,在灰白色的荧光管上跳动。
示波器上,波形开始跳动。方方正正的脉冲,整整齐齐,像士兵的脚步。
“引导程序加载完成。”陈高工看了一眼示波器,又看了一眼操作台上的指示灯。
他转过身,从文件架上又取出一张二维卡。
“这是第一个测试程序,斐波那契数列计算。用昆仑-o的向量指令集写的,计算前o项斐波那契数。”
他把卡片插入读卡机,按下“加载”按钮。读卡机再次“咔嗒”一声。
然后,陈高工走到旁边的磁带机前,按下启动键。磁带开始转动,出“嗡嗡”的声音。
“测试数据在磁带上。”陈高工解释,“斐波那契数列的初始值,fo=o,f=,存在磁带里。昆仑-o从磁带读数据,用向量指令并行计算,结果存在存储板里,最后输出到荧光管阵列和打印机。”
他回到操作台前,看着荧光管阵列。
“准备就绪。”他按下了“运行”键。
机柜里的指示灯开始疯狂闪烁。绿色、黄色、红色,交替亮灭,度快得像呼吸。风扇的轰鸣声变得更响了。示波器上的波形开始加,从慢悠悠的跳动变成了密密麻麻的脉冲。
荧光管阵列上的字符开始滚动。
“vectorload……ok”
“vectoradd……ok”
“vectorstore……ok”
“iteration……f=……ok”
“iteration……f=……ok”
“iteration……f=……ok”
字符一行一行往上滚动,每出现一行,就往上顶一行,最上面的一行消失在荧光管的边缘。
吕辰盯着那些字符,心跳越来越快。
“iterationo……fo=……ok”
“iterationdu”
“iterationo……fo=……ok”
最后一行出现在荧光管阵列上——
“testplete。allvectorsverified。errors:o。”
全场安静了。
两百多个人,没有一个人说话。连风扇的轰鸣声都仿佛消失了,只剩下那行绿色的字符,在荧光管上安静地亮着。
车间里安静了很长时间。
也许是几秒钟,也许是几个世纪。
然后,夏先生摘下眼镜,用袖口擦了擦镜片,重新戴上。他的声音有点哑,但每个字都像刻在石头上:
“它活了。”
三个字,很轻。但在安静的车间里,每个人都听见了。
然后,掌声响起来。