首页 / 历史军事 / 临高启明 / 章节正文阅读

三百零八节 卡片标准(2 / 5)

作品:《临高启明

“因此,我们一开始就要确定好穿孔卡片规格,至少在民用领域的所有应用中全部统一。穿孔卡片有45列,80列,90列等类型,但最通用的,也是最早在美国1890人口普查中使用的,是‘霍勒里思’穿孔卡,后来又通称‘IBM卡’。该卡由坚固耐用的卡片纸做成,印有10行x80列数字,每行的数字分别为0-9。此外,卡上还有11和12两排打孔位置,但没有印刷记号。11排亦称X排,12排亦称Y排。其位置实际位于数字行列的上方。这两行,加第0行,又合称‘三行区’或‘高区’”。

“国内以前应用穿孔卡片的时期较短,行业也较为局限,因此,穿孔卡片的标准完全照搬IBM卡的标准。其制造标准如下:缺角矩形卡片,水平方向为长边,长度毫米,误差不超过毫米;垂直方向为短边,长度毫米,误差不超过毫米;厚度为毫米,误差不超过毫米。纸纤维方向应为水平方向。每边的不直度公差为毫米,各对应边的不平行度公差为毫米,相邻两边的不垂直度公差不超过5分,缺角夹角为60度。请大家查看分发到手的资料。”

“然后是打孔规格,卡片基准直线X,即水平基准直线是卡片上缘直线,卡片基准点是右边缘上距X基准直线毫米的点,卡片基准直线Y是通过基准点并与基准直线X垂直的直线。卡片平行于基准直线Y的80条直线称为卡片的‘列’,列间距毫米,卡片平行于基准直线X的12条直线称为卡片的‘行’,行间距毫米。穿孔形状为矩形,孔中心位于行与列的交点上,其长边平行于Y,短边平行于X,尺寸为长边毫米,短边毫米,误差不超过毫米。同一横行上各代码孔的最小边缘距离应大于毫米,孔中心线与行列标准线误差小于毫米。”

会场一片安静,与会者大概都在怀疑他们能否造出读取和打孔这么精密卡片的设备来。而冯诺想的则是忘了把造纸厂的人请来参加讨论,眼下能否造出合乎规格的纸来都十分难说,想爬个科技树,步步都是坑啊,千头万绪。不过他早有准备,继续说道:

“这是70年代末期国内发布的穿孔卡片标准,其制造精度当然是为了满足穿孔卡计算机系统当时每分钟1000张到2000张卡片处理速度的要求来制订的。我们手里目前没有穿孔卡计算机系统早期的卡片标准,不过可以肯定,20世纪初的技术达不到这样的精度标准,实际上,一则50年代的资料中,穿孔卡的尺寸被简单介绍为厘米厘米。因此,适用于我们自制设备的穿孔卡精度及误差标准,还有待于在开发中进一步摸索。”

“穿孔卡的每一列可用来记录一个字符,包括从0到9的数字和26个英文字母,以及若干种符号,如等号,百分号等。每列记录一个字符,整个卡片共可以记录80个字符。”

“字符通过打孔实现,某列如果要表达一个数字,直接在第0行到第9行的对应行穿孔。如果某列要表达一个英文字母,则需要高区和数字区同时打孔。通常顶端还会印制该列的取值作为参考,具体方案请大家翻到资料附录2。”

穿孔卡片的每一列都能够存储1个英文字母,其方案为: 12-1 A 11-1 J 0-1 / 12-2 B 11-2 K 0-2 S 12-3 C 11-3 L 0-3 T 12-4 D 11-4 M 0-4 U 12-5 E 11-5 N 0-5 V 12-6 F 11-6 O 0-6  12-7 G 11-7 P 0-7 X 12-8 H 11-8 Q 0-8 Y 12-9 I 11-9 R 0-9 Z