硬件联调还没开始,程序设计组已经忙翻了。
王工面前堆着几百张纸带,每张都打满了孔。她要把这些纸带按顺序排好,组成一个完整的测试程序。
这个程序的功能很简单——从存储器里读两个数,加起来,再把结果写回去。但在计算机的世界里,简单的事情也要拆成几十条指令。
“读第一个数,送到累加器。读第二个数,加到累加器。把累加器的值写回存储器。”王工一边念叨,一边在纸上写指令码。写完了,又检查了三遍,才拿到穿孔机上打孔。
穿孔机是老式的手摇机,摇一圈打一个孔。王工摇了一个上午,胳膊酸得抬不起来。宋砚堂走过来,看见她在揉胳膊,说:“你慢点摇,不差这一会儿。”
王工说:“差。联调等着用。”
测试程序写好了,王工把它塞进纸带读入器。读入器咔咔响了几声,程序被写进了磁芯存储器。然后她按下运行按钮,运算器开始工作,指示灯一闪一闪的。
几秒后,结果写回存储器。她读出结果,和手工算的对照,一模一样。
“成了!”王工喊了一声。
宋砚堂好奇地将头伸过来,仔细盯着屏幕上显示的那个简单的程序,疑惑不解地问道:“仅仅凭借这么一个小小的程序,真的能够证明整台计算机都没有问题吗?”他的眼神里透露出一丝怀疑和不信任。
站在一旁的王工微笑着点了点头,表示理解宋砚堂的担忧,但同时也耐心地解释道:“当然不行啦!这个程序只不过是最基本的测试而已。
要想确保计算机完全正常运行,还需要对各种功能进行全面检测呢。
接下来我们会依次测试减法、乘法、除法等运算能力;此外,对于一些复杂的逻辑操作,比如分支结构、循环语句以及跳转指令等等,也要逐一验证其正确性。
只有当所有这些项目都通过了严格的测试之后,我们才可以放心地宣称这台计算机确实没有任何问题哦。”
宋砚堂微微颔首,表示认同,然后转过身去,迈着坚定而沉稳的步伐离去。
然而,他走出没几步路,却突然停下脚步,并回过头来,目光凝视着身后不远处的那个人影。
你独自一人撰写这份文件,究竟需要花费多少时间呢?宋砚堂的声音平静但带着一丝关切之意,仿佛能够穿透对方的内心世界。
紧接着,他稍稍提高音量说道:为何不让团队中的每个人都参与进来呢?让大家各自发挥所长,分别写下其中的一部分内容。
这样一来,不仅可以加快进度,还能汇聚众人智慧,使得最终合成后的测试程序更为完善和全面。
程序设计组的八个人每人分了一段任务。有人写算术运算测试,有人写逻辑运算测试,有人写存储器读写测试,有人写输入输出测试。
王工把大家的程序汇总在一起,检查指令码有没有冲突,地址有没有重叠,时序有没有矛盾。
检查到一半,她发现两个人的程序用同一个内存地址。一个往那个地址写数据,另一个也往那个地址写,数据会被覆盖。
她把那两个人叫过来,问:“你们俩怎么回事?地址分配的时候不是说了吗,每人一段,互不重叠。”
一个年轻技术员挠挠头:“我忘了。”
另一个也挠头:“我也忘了。”
王工没发脾气,拿起橡皮把两个人的地址都擦了,重新分配了一遍。然后说:“这次写在纸上,贴在桌面上。再忘了,就别写了。”
测试程序总共有两千多条指令,纸带堆了半人高。
王工把它们按顺序捆好,在每一卷上贴了标签。然后对宋砚堂说:“宋工,程序写完了。什么时候联调,什么时候用。”
宋砚堂说:“明天。今晚大家休息好,明天有一场硬仗。”
晚上,王工没回宿舍。她坐在实验室里,把测试程序又检查了一遍。两千多条指令,她一条一条地看,看到眼睛发花。旁边的同事劝她回去休息,她说:“再看一遍。看完了就回。”
看到凌晨一点,终于看完了。她揉了揉眼睛,站起来,把纸带抱在怀里,像抱着一摞宝贝。走出实验室,月亮挂在半空中,清冷的光洒在瓦窑堡的厂区上。远处的炼钢厂还亮着灯,炉火映红了烟囱冒出的白烟。她深深地吸了一口夜风,凉丝丝的,带着焦煤的气味。
“明天,就看你的了。”她对着怀里的纸带轻声说了一句,然后大步朝宿舍走去。
身后,实验室的灯还亮着。苏瀚文还在里面调试电路,焊枪的火光一闪一闪的,像萤火虫。
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
相邻推荐:开局放逐南疆,召唤亿万陆地神仙 桀桀桀,照着族谱杀,一个都别活 七零老公是糙汉,媳妇儿天黑了 穿越修仙,我要做绝世音修 高武:觉醒熟练度面板 西游:瘦子,乞丐,猴子? 无级圣莲 比太妃糖还甜的爱情 最弱火焰?看我焚尽星空! 穿越三国,系统却让我当反贼 成全渣男离婚带崽养猪嫁首长 和宫双子的稳定三角形 世子去哪了? 魂穿民国大小姐,我靠直播赚翻了 唯我独法,从拯救病态少女开始 我的拳皇人生:开局被舞姐倒追 落入彩虹国度【穿越+西幻+言情】 都市,我开局觉醒了空间异能 跑男:腹黑明星从算计跑男团开始 血痕密码