什么家| 马鞍皮是什么皮| 11月24是什么星座| 肠痉挛有什么症状| 十月十六号是什么星座| 精子什么味| 龙鱼吃什么| 为非作歹是什么意思| 湿气重吃什么水果好| 口腔溃疡为什么是白色的| 吃什么变碱性体质最快| 猪狗不如是什么生肖| 红米有什么功效和作用| 蝈蝈吃什么食物| 微创人流和无痛人流有什么区别| 甲鱼吃什么的| 冬虫夏草有什么功效与作用| 穷搬家富挪坟是什么意思| 民间故事有什么| 体检挂什么科| 海蓝之谜适合什么年龄| 藩台是什么官| 血小板低吃什么补得快| 阴道口痛什么原因| 女性腰疼应该挂什么科| 腋下检查挂什么科| parzin眼镜是什么牌子| 甲状腺和甲亢有什么区别| 樊字五行属什么| 什么是脑梗| 胃炎吃什么最好| 木有什么意思| 举世无双是什么意思| 见好就收是什么意思| haccp是什么认证| 老白茶是什么茶| 临界点是什么意思| 看演唱会需要准备什么| 皮肤的八大功能是什么| 硝石是什么| 学位证书有什么用| 肖可以加什么偏旁| 什么是爱一个人| 总是耳鸣是什么原因| 为什么没有广东大学| 香叶是什么树的叶子| 白细胞wbc偏高是什么意思| 12月18日什么星座| 胆毛糙是什么原因| 豺是什么动物| 10点半是什么时辰| 小苏打可以用什么代替| 心电图逆钟向转位是什么意思| 水猴子长什么样子| 夏天是什么| 护肝吃什么| 身是什么结构的字| 面部脂溢性皮炎用什么药| 左手经常发麻是什么原因引起的| 梦到自己头发白了是什么意思| 天蝎座的幸运色是什么| 小沙弥是什么意思| 人为什么会胖| 大姨妈发黑是什么原因| 11月27号什么星座| gap是什么牌子的衣服| upup是什么意思| 憨笑是什么意思| 惊弓之鸟是什么故事| 金牛座是什么象星座| 城隍是什么意思| 3月5日是什么纪念日| 砥砺前行什么意思| 手臂肌肉跳动是什么原因| 慢性阑尾炎吃什么消炎药| 脑子萎缩是什么原因造成的| psa升高代表什么| 什么药清肺最好| 灌肠是什么感觉| 乙肝病毒表面抗体高是什么意思| 吃什么肉不会胖又减肥| 哀怨是什么意思| 巨大的什么| 什么地唱歌| hcc是什么意思| 女朋友的弟弟叫什么| 6月16日什么星座| 三伏天喝什么汤最好| 什么是禅| 久而久之下一句是什么| 左眼跳是什么原因| 1898年属什么生肖| 解酒喝什么最好| 你说什么| 儿童便秘吃什么最管用| 智能电视什么品牌好| 拾人牙慧的意思是什么| 六十岁叫什么之年| 核素是什么| 尿检蛋白质弱阳性是什么意思| classic是什么牌子| ige高是什么意思| 长沙有什么区| 子午相冲是什么意思| 口字旁的字和什么有关| 押韵什么意思| 不外乎是什么意思| 酸辣粉是什么粉| 体癣用什么药膏好得快| 宫颈炎吃什么药好| 吃香菜有什么好处| 什么是腺癌| 梦见打牌是什么意思| 多子多福是什么意思| 酪朊酸钠是什么| 自信是什么意思| 一什么草坪| 传教士是什么意思| 少年什么意思| 秋葵与什么菜相克| 乙肝五项15阳性是什么意思| 三撇读什么| 规培是什么意思| 炙是什么意思| 突兀什么| 肺胀是什么病| 什么是卵巢囊肿| 波菜不能和什么一起吃| 肿瘤前期出现什么症状| 早上6点到7点是什么时辰| 现实是什么意思| 减肥为什么要多喝水| 湿气重的人喝四物汤会有什么| 翅膀最长的鸟是什么鸟| 阴虚内热吃什么中成药| 一个歹一个殇读什么| 戊肝阳性是什么意思| 左侧肋骨下方疼痛是什么原因| 张伦硕为什么娶钟丽缇| 孩子长个子吃什么有利于长高| 救济的近义词是什么| 有什么有什么四字词语| 芈姝结局是什么| 查激素水平挂什么科| 什么光| 贫血吃什么药补血最快| 银芽是什么菜| 运六月有什么说法| 尿路感染吃什么药好得快| 色盲色弱是什么意思| 鼻子旁边有痣代表什么| 猫肉为什么不能吃| 乔迁之喜送什么花| 绿洲是什么意思| 烦躁是什么意思| 精字五行属什么| 科级干部是什么级别| 突然抽搐是什么原因| opt是什么| 孕晚期感冒可以吃什么药| 过敏性鼻炎用什么药最好| 婴儿什么时候可以吃盐| 奄奄一息的息是什么意思| 反胃恶心吃什么药| 吃小龙虾不能和什么一起吃| 卧底大结局是什么| 遥望是什么意思| 胃出血吃什么药| apd是什么意思| 为什么男人喜欢邓文迪| 外阴瘙痒抹什么药| 谷雨是什么意思| 安是什么意思| 吃桑葚对身体有什么好处| 为什么哭了眼睛会肿| 猴魁属于什么茶| 玉子是什么| 潘粤明老婆现任叫什么| 生肖兔和什么生肖相冲| 牛骨煲汤搭配什么最好| 什么的葡萄| 白月光是什么| 左上腹疼是什么原因| esse是什么牌子的烟| 放屁不臭是什么原因| 元五行属什么| 尿常规检查挂什么科| 霖字五行属什么| 医保乙类是什么意思| 婉甸女装属于什么档次| 红煞是什么意思| cg是什么| 睡觉吹气是什么原因| 脑供血不足头晕吃什么药| 小孩什么时候长牙| 牛蒡是什么| 螺旋幽门杆菌吃什么药治疗好| 什么啤酒劲最大| 甲亢用什么药| 独善其身是什么意思啊| 三凹征是什么| 今年43岁属什么生肖| 鄙人不才是什么意思| 胃不舒服喝什么| 冠脉钙化是什么意思| 饿死是什么感觉| 小孩为什么会细菌感染| 农历六月初六是什么节| 好吃懒做是什么生肖| 百香果是什么季节的水果| 3月22日什么星座| 南北杏和什么煲汤止咳化痰| biemlfdlkk是什么牌子| 1994年出生属什么| 经常肚子疼拉肚子是什么原因| 7月30日是什么日子| 来月经前有什么症状| 义是什么意思| 吃什么升白细胞最快| 匆匆那年是什么意思| 戒指戴哪个手指代表什么| 根基是什么意思| 排卵期同房后要注意什么| 分诊是什么意思| 动物的尾巴有什么作用| 阴虚吃什么药| 蝴蝶效应比喻什么| 自相矛盾的道理是什么| 针眼是什么原因引起的| 有什么脑筋急转弯| 龋齿是什么原因造成的| 姨妈疼吃什么止疼药| 洗纹身去医院挂什么科| 什么是条件反射| 朋友的反义词是什么| 吃杏有什么好处| 农历六月六是什么日子| cn什么意思| 喝什么茶对肾好| 紧急避孕药叫什么名字| 荨麻疹吃什么药最管用| 蚝油是什么原料做的| 例假来的是黑色的是什么原因| 梦见抽血是什么预兆| 欠钱不还被起诉会有什么后果| 撇清关系是什么意思| 固本培元是什么意思| 吃激素有什么副作用| 喷昔洛韦乳膏治什么| 办理身份证需要什么| 什么都不怕| 口苦口干吃什么药最好| 维生素c偏高是什么原因| 什么时间泡脚最好| 疥疮是什么原因造成的| 世界上什么东西最大| 脑门出汗多是什么原因| 六月26日是什么日子| 睡鼠吃什么| 大雪是什么意思| 1996年出生属什么生肖| 小米是什么米| 为什么不来大姨妈也没有怀孕| 蜻蜓点水是什么生肖| 百度

永远做中国人民和中华民族的主心骨 ——五论习近平十三届全国人大一次会议重要讲话

百度 在过去的20多年中,一些承办单位对代表建议的办理工作不重视,对代表建议的答复多是老三段:一是建议收悉,感谢对我们工作的关心;二是建议内容很重要,我们将认真研究并在今后工作中逐步考虑采纳;三是欢迎今后继续对我们的工作提出意见和建议。

Autocoder is any of a group of assemblers for a number of IBM computers of the 1950s and 1960s. The first Autocoders appear to have been the earliest assemblers to provide a macro facility.[1]

Terminology

edit

Both autocoder, and the unrelated autocode, a term of the same era used in the UK for languages of a higher level, derive from the phrase automatic coding. This referred generally to programs which eased the burden of producing the numeric machine language codes of programs.[2] "Autocoding" is seen occasionally, and can refer to any kind of programming system. In some circles "autocoder" could be used generically to refer to what is now called a macro-assembler.[3]

History

edit

The first Autocoders were released in 1955 for the IBM 702,[4] and in 1956 for the almost compatible IBM 705.[5] They were designed by Roy Goldfinger who earlier had worked on New York University's (NYU) NYAP assembler.[6][7] These machines were variable word length commercial machines, as were many of the computers for which an Autocoder was released.

Besides the 702 and 705, there eventually also were Autocoders for the IBM 1410 and 7010,[8] [9] IBM 7030 (Stretch), 7070/7072/7074,[10] [11] IBM 7080, [12] and the IBM 1400 series.[13]

Autocoder as implemented on the IBM 1401

edit

Symbolic Programming System[14] (SPS), was the assembler offered when IBM originally announced 1401 as a punched-card-only computer. SPS had different mnemonics and a different fixed input format from Autocoder. It lacked Autocoder's features and was generally used later only on machines that lacked tape drives, that is, punched-card only.[15][16]

 
Autocoder coding sheet

1401 Autocoder[17][18] is the most well known Autocoder, undoubtedly due in part to the general success of that series of machines. Autocoder was the primary language of this computer, and its macro capabilities facilitated use of the Input/Output Control System which eased the programming burden. [19][20][21] Autocoder also had the ability to process code written for SPS.

The 1401 was available in six memory configurations, with 1400, 2000, 4000, 8000, 12000, or 16000 six-bit characters. The 8000-character model was the minimum needed to run the full Autocoder assembler application, including IOCS. However a language subset assembler was available for use with as little as 1400 memory positions. A loadable object file, on punched cards or magnetic tape, could be produced on an 8000-character model which could then be run on a 4000-character machine. The limited language subset only processed punched cards and required 4 passes with intermediate punched card outputs.

Influence

edit

The popularity of Autocoder inspired other assemblers. ‘’Easycoder’’ for the Honeywell 200, a computer similar to the 1401, resembled Autocoder. Other manufacturers sometimes built competing products, such as NCR's "National's Electronic Autocoder Technique" (NEAT).[22]

The Pennsylvania State University developed a "Dual Autocoder Fortran Translator" (DAFT) compiler for the IBM 7074 in the 1960s which made it extremely easy to write (within a single program) lines of autocoder instructions freely interspersed with lines of Fortran code. This allowed symbolic machine instruction level coding within a higher level Fortran program, which was especially useful for optimizing the speed of inner loops, or for making use of the IBM 7074's unusual decimal word architecture.[citation needed]

Bell Laboratories developed a program called "Peripheral Equipment Symbolic Translator" (PEST), which was a 1401 cross-assembler that ran on the 709/709x and accepted a subset of 1401 Autocoder.[16][23]

A copy of the source programs for SPS-1, SPS-2 and Autocoder was donated to the Charles Babbage Institute, University of Minnesota in 1985, by Gary Mokotoff, author of SPS and coauthor of Autocoder.[24]

Notes

edit
  1. ^ Solomon 1993, p. 8.
  2. ^ Hopper 1955.
  3. ^ For an example see Allen 1981, p. 540.
  4. ^ Catalog of Copyright Entries. Third Series: 1956. Copyright Office, Library of Congress. 1957. p. 305. Retrieved 2025-08-06.
  5. ^ 705 autocoder system - manual of information (PDF), IBM Systems Reference Library (Second ed.), IBM Corporation, February 1957, 22-6726-1
  6. ^ Goldfinger 1956.
  7. ^ The Encyclopedia of Computer Languages Archived September 16, 2007, at the Wayback Machine
  8. ^ IBM 1410 Autocoder (PDF), IBM Systems Reference Library (Second ed.), IBM Corporation, February 1964, C28-0309-1
  9. ^ IBM 1410/700 Operating System (1410-PR-155) - Autocoder - 1410-AU-968 (PDF), IBM Systems Reference Library (Third ed.), IBM Corporation, November 1964, C28-0336-2
  10. ^ Reference Manual - IBM 7070/7074 Four-Tape Autocoder (PDF), IBM Systems Reference Library (Second ed.), IBM Corporation, April 1961, C28-6102-1
  11. ^ Reference Manual - IBM 7070 Series Programming Systems - Autocoder (PDF), IBM Systems Reference Library (First ed.), IBM Corporation, 1961, C28-6121-0
  12. ^ Reference Manual - IBM 7080 Programming Systems - 7080 Processor: Autocoder Language (PDF), IBM Systems Reference Library (First ed.), IBM Corporation, 1962, C28-6263
  13. ^ 7010: Weik 1964, p. 0160; 7030:"IBM Stretch (aka IBM 7030 Data Processing System)", "Compilers and Computers: Partners in Performance" (PDF); 7070: Tom Van Vleck, "The IBM 7070", A Third Survey of Domestic Electronic Digital Computing Systems, Martin H. Weik, "IBM 7070", Ballistic Research Laboratories, Aberdeen Proving Ground, Maryland; 7080: [1]; 1400 series: [2], 1410 Autocoder (PDF).
  14. ^ IBM 1401 SYMBOLIC PROGRAMMING SYSTEM: PRELIMINARY SPECIFICATIONS (PDF), IBM, 1960, J28-200-1
  15. ^ Thelen, Ed. "IBM-1401". Retrieved 2025-08-06.
  16. ^ a b Van Vleck, Tom. "1401s I have known". multicians.org. Retrieved 2025-08-06.
  17. ^ Autocoder (on Tape) Language Specifications and Operating Procedures IBM 1401 and 1460 Program 1401-AU-037 (PDF), IBM Systems Reference Library (First ed.), IBM Corporation, November 1964, C24-3319-0
  18. ^ Autocoder (on Disk) Language Specifications IBM 1401, 1440, and 1460 (PDF), IBM Systems Reference Library (Third ed.), IBM Corporation, April 1966, C24-3258-2
  19. ^ IBM Corporation. Executive Guide to the IBM 1440 Data Processing System (PDF). Retrieved 2025-08-06.
  20. ^ Solomon 1993, p. 8
  21. ^ "The Encyclopedia of Computer Languages". Archived from the original on 2025-08-06. Retrieved 2025-08-06..
  22. ^ Weik 1964, p. 0202.
  23. ^ IBM Corporation (1962). Catalog of Programs for IBM Data Processing Systems KWIC Index (PDF). p. 248. Retrieved 2025-08-06.
  24. ^ Gary Mokotoff Collection of IBM 1401 Program Listings, 1959-1961

References

edit
  • Allen, F. E., "The history of language processor technology at IBM", IBM Journal of Research and Development, 25(5), pp. 535–548 (September 1981). [3]
  • Goldfinger, Roy, "The IBM Type 705 Autocoder". Proceedings East Joint Computer Conf., San Francisco, 1956.
  • Hopper, Grace, "Automatic Coding for Digital Computers" in the High Speed Computer Conference, Louisiana State (1955) the High Speed Computer Conference, Louisiana State University, 16 Feb. 1955, Remington Rand, Inc., 1955. [4]
  • Salomon, David (February 1993). Chivers, Ian D. (ed.). Assemblers and Loaders (PDF). Ellis Horwood Series In Computers And Their Applications (1 ed.). Chicester, West Sussex, UK: Ellis Horwood Limited / Simon & Schuster International Group. ISBN 0-13-052564-2. Archived (PDF) from the original on 2025-08-06. Retrieved 2025-08-06. [5][6] (xiv+294+4 pages)
  • Weik, Martin H., A Fourth Survey of Domestic Electronic Digital Computing Systems,BRL Report No. 1227, January 1964 (Ballistic Research Laboratories, Aberdeen Proving Ground, Maryland). [7]
edit
什么是扁平疣 跌水是什么意思 子宫肌瘤什么不能吃 血糖高能吃什么水果 牙龈发炎吃什么消炎药
呃逆吃什么药 水烧开后有白色沉淀物是什么 脚板心发热是什么原因 三点水一个前读什么 牛皮糖是什么意思
14年属什么生肖 临盆是什么意思 0tc是什么意思 为什么一直下雨 绿茶什么意思
什么是钙化灶 新生儿拉肚子是什么原因引起的 无稽之谈是什么意思 做梦梦到小孩子是什么意思 前列腺肥大是什么意思
五行大林木是什么意思hcv8jop8ns3r.cn 梦见房子漏水是什么意思hcv8jop6ns2r.cn 发物是什么意思hcv8jop6ns7r.cn 不什么其什么hcv9jop2ns6r.cn 肥胖纹长什么样hcv8jop5ns2r.cn
什么是纯净水hcv9jop6ns1r.cn 脱疽是什么意思hcv7jop6ns3r.cn 腋窝淋巴结肿大挂什么科hcv8jop0ns3r.cn 肺炎支原体阳性是什么意思hcv7jop5ns2r.cn 学生早餐吃什么方便又营养hcv9jop1ns1r.cn
有趣的灵魂是什么意思hcv8jop6ns1r.cn 堃什么意思hcv7jop5ns3r.cn 10月4号什么星座hcv9jop1ns2r.cn body是什么意思hcv8jop5ns2r.cn 泉州有什么特产hcv8jop2ns2r.cn
慢生活是什么意思hcv9jop3ns2r.cn 姝五行属什么wmyky.com 上海为什么叫上海hcv7jop5ns3r.cn 肺气肿用什么药效果好hcv8jop9ns9r.cn 糖耐量异常是什么意思hcv9jop4ns4r.cn
百度