这种制表机,同样是一种伟大的发明。
在几十年前,为了解决大规模统计的效率问题,法师协会公开了征求解决方案的悬赏。由于不限制任务领取的条件,相当多的实验室提出了自己的解决方案。最后脱颖而出的是霍列瑞斯奥术师,和他的穿孔卡制表设备。
虽然本职专业是矿物和地质,但是霍列瑞斯奥术师,仍然以其天才的设计,以绝对优势击败了他的竞争对手们。毕竟其它方案里,最先进的方式不过是使用颜色卡片,手工统计。在一台能顶上五百人效率的霍列瑞斯制表机面前,被碾压的渣都不剩。
霍列瑞斯奥术师的发明,大幅减轻了需要大量统计计算地方的工作量。目前协会里,每年对各种预算汇集、成员信息统计、教育信息统计、分析研究等领域,仍然在广泛应用这种机器。
也因此,他得到了法师协会大量的扶持,名声斐然。
接下来,在需要对数据进行规整化批量输入的机械上,大量采用了这种穿孔卡。穿孔卡片又逐渐进化为穿孔纸带,更方便制作、输入,也就是目前兰恩和康拉德眼前摆着的这种。
在对中继器计算机进行最初的设计时,康拉德为了尽最大可能整合市面上的已有技术,选择了使用穿孔纸带作为输入的方式。
在伊扎德一号中,程序是以微指令的方式存在的,将程序通过穿孔机刻在穿孔纸带上,在计算机的输入部分输入穿孔纸带上的程序,然后在一个类似计算器上的键盘中,输入数据。
满足条件后,机器会自动计算。
穿孔带大概有三厘米宽,上面可以用穿孔机,在每一个长度上,同时在八个位置做出“穿孔”或者“不穿孔”的动作:每一次穿孔,就是八位二进制数。
其中,前两位数作为控制指令,后六位数作为内存地址。
计算机读取程序完毕后,可以按照程序的控制,从数字键盘上读取浮点数,然后送入算术逻辑单元进行运算。
康拉德在一张纸上写完了程序,迫不及待的递给兰恩:“兰恩你帮我检查一遍,确保不出错。”
“好的。”
接过这张潦草的,写满了简单指令的纸,兰恩忽然有些感慨:
自己这是在debug吧……
“兰恩?”
“噢噢,不好意思有点走神。”听到康拉德发现异状后的催促,兰恩不好意思的说道。
他迅速的将程序检查了一遍。
“没有问题,康拉德,我们可以开始制作纸带了。”
康拉德真是个很棒的程序员,这就是所谓的“一次编译通过”啊,兰恩想。
“太棒了!”听到兰恩确认的话,康拉德瞬间行动起来。他以刚刚一倍的速度,将纸带装在穿孔纸带机上,然后郑重又谨慎的敲下了第一个字符。
斥力符文运作,吭哧一下,在坚韧的特制纸带上,将第一排孔打好。
然后康拉德敲打的越来越熟练,手速越来越快。
兰恩在一旁看着他的输入,防止出错。他还准备等纸带打好,再用纸带对照着纸上的程序检查一遍,确保万无一失。
伴随着斥力符文吭哧吭哧的声音,一条长长的、布满了规则且富有韵律孔洞的、淡青色的纸带,从机器里慢慢的吐了出来。