打孔卡片

✍ dations ◷ 2025-10-19 19:32:49 #打孔卡片
打孔卡(Punched card)又称穿孔卡、霍尔瑞斯式卡或IBM卡,是一块纸板,在预先知道的位置利用打洞与不打洞来表示数字消息。现在几乎是一个过时的存储器,但其设计转变成现今常用于考试及彩券投注等用途的光学划记符号识别卡片。1801年,法国人约瑟夫·玛丽·雅卡尔发明了打孔卡用在控制织布机织出的图案。1880年代,美国人口调查局职员赫尔曼·何乐礼发明了用于人口普查数据的穿孔卡片及机器,并用于1890年美国人口普查,仅6周就完成了统计。而此前1880年美国人口普查的数据全靠手工处理,历时7年才得出最终结果。何乐礼创建的公司,发展为今日的IBM。1890年代至20世纪初,穿孔卡广泛运用在商业和相关文书。20世纪期间,打孔卡应用在单位记录机作为输入端、处理和计算机程序。早期的数字电脑运用打孔机已输入信息的打孔卡当做计算机程序和数据的主要输入介质。另外,一些投票机也运用打孔卡。1928年,IBM发明的80列、矩形孔卡片,成为事实上的标准。其工作原理如下:编号为0至9,总计10行;以及一块区域,用于第11、第12行(注意,没有编号为第10的行)。每列的穿孔组合用于表示单个字符:总计表示了67个字符。进入到数字计算机时代,上述穿孔卡片字符表示方式发展为6比特的字符编码:用4比特表示第0行至第9行的哪一行被穿孔;用2比特表示第11、第12行的哪一行被穿孔。这可以表示所有的单孔或者双孔的字符表示,这被称作“二进制编码的十进制交换码”(Binary Coded Decimal Information Code,BCDIC, BCD码)。1964年,IBM在BCDIC上又增加2个比特,形成了8比特的“扩充的二进制编码的十进制交换码”(Extended Binary Coded Decimal Information Code,EBCDIC),首先用于IBM System/360计算机。EBCDIC向后兼容BCDIC,扩充了小写字母,以及从ASCII码借鉴来的一些控制字符(穿孔卡片实际上不需要,也不表示控制字符)。因为EBCDIC脱胎于穿孔卡,所以其字母表是以9个为一组,彼此不连续编码表示的,这给程序员带来了很大不便。例如,字母“I”编码为0xC9;而字母“J”编码为0xD1,二者中间有8个码位间断。EBCDIC一直用到当前的IBM System/390计算机系统。本条目部分或全部内容出自以GFDL授权发布的《自由在线电脑词典》(FOLDOC)。

相关

  • 热带热带,(英语:Tropics)的广义是指地球上南、北回归线(南、北纬23度26分)之间的地区的总称,但在气候方面一般会进一步区分出赤道热带和亚热带,无极昼极夜现象。热带有时从气候上定义,指
  • 诺曼征服诺曼人征服(Norman conquest)或诺曼人征服英格兰(法语:Conquête normande de l'Angleterre)指1066年法国诺曼底公爵威廉对英格兰的入侵及征服。这次征服改变了英格兰的走向,从此
  • 约翰·布罗德斯·华生约翰·布罗德斯·华生(英语:John B. Watson,1878年1月9日-1958年9月25日)是一位美国心理学家,通过动物行为研究而创立了心理学行为主义学派,强调心理学是以客观的态度去研究外在可
  • 军事工程军事工程(Military engineering)可以大致定义为设计及建立军事设施及设备,维持军事运输及通讯的艺术、工程及实务。军事工程也要负责军事战术的后勤。现代的军事工程和土木工程
  • 猪乸菜莙荙菜(Beta vulgaris subsp. cicla),即叶用甜菜,俗语又叫牛皮菜、厚皮菜、猪乸菜,苋科菾属的耐寒性一年生或二年生草本叶菜,是甜菜的一个变种。常见于地中海料理。 莙荙菜原产欧
  • 华安县华安县地处福建省漳州市西北端。通行闽南方言漳州话。辖6镇,3乡,7个农林场:华丰镇、丰山镇、沙建镇、新圩镇、高安镇、仙都镇、高车乡、马坑乡和湖林乡。清乾隆十二年(1747年)龙
  • 贺贤土贺贤土(1937年9月28日-),浙江镇海(今属北仑区)人,中国理论物理学家,国家“863计划”首席科学家之一,中国科学院院士。他为中国核武器研究中作出了突出贡献。1962年,毕业于浙江大学物
  • 和平主义和平主义又称非战主义(Pacifism),是反对战争或暴力的一切形式,追求和平和非暴力方式,解决人与人之间的冲突和对抗,信仰和支持和平主义的人称为和平主义者(Pacifist)。激进的和平主义
  • 图灵奖图灵奖(英语:ACM A.M. Turing Award),又译杜林奖、A.M.图灵奖,是计算机协会(ACM)于1966年设立的奖项,专门奖励对计算机事业作出重要贡献的个人。其名称取自世界计算机科学的先驱、英
  • 肌肉卫星细胞肌卫星细胞(Myosatellite cell)是一种位于骨骼肌中的细胞。肌卫星细胞呈扁平形,有突起,通常附着在肌纤维表面。当肌纤维受损伤后,肌卫星细胞可增殖分化,参与肌纤维的修复,具有干细