第1175章 运算逻辑编程,基础系统搭建

硬件联调还没开始,程序设计组已经忙翻了。

王工面前堆着几百张纸带,每张都打满了孔。她要把这些纸带按顺序排好,组成一个完整的测试程序。

这个程序的功能很简单——从存储器里读两个数,加起来,再把结果写回去。但在计算机的世界里,简单的事情也要拆成几十条指令。

“读第一个数,送到累加器。读第二个数,加到累加器。把累加器的值写回存储器。”王工一边念叨,一边在纸上写指令码。写完了,又检查了三遍,才拿到穿孔机上打孔。

穿孔机是老式的手摇机,摇一圈打一个孔。王工摇了一个上午,胳膊酸得抬不起来。宋砚堂走过来,看见她在揉胳膊,说:“你慢点摇,不差这一会儿。”

王工说:“差。联调等着用。”

测试程序写好了,王工把它塞进纸带读入器。读入器咔咔响了几声,程序被写进了磁芯存储器。然后她按下运行按钮,运算器开始工作,指示灯一闪一闪的。

几秒后,结果写回存储器。她读出结果,和手工算的对照,一模一样。

“成了!”王工喊了一声。

宋砚堂好奇地将头伸过来,仔细盯着屏幕上显示的那个简单的程序,疑惑不解地问道:“仅仅凭借这么一个小小的程序,真的能够证明整台计算机都没有问题吗?”他的眼神里透露出一丝怀疑和不信任。

站在一旁的王工微笑着点了点头,表示理解宋砚堂的担忧,但同时也耐心地解释道:“当然不行啦!这个程序只不过是最基本的测试而已。

要想确保计算机完全正常运行,还需要对各种功能进行全面检测呢。