Autocoder: Difference between revisions

Content deleted Content added
Adding short description: "Computer assembler" (Shortdesc helper)
GreenC bot (talk | contribs)
Rescued 1 archive link. Wayback Medic 2.5 per WP:URLREQ#www-03.ibm.com
 
(4 intermediate revisions by 3 users not shown)
Line 18:
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/705/22-6726-1_autocoder_Feb57.pdf
| format = PDF
| mode = cs2
}}</ref>
Line 31 ⟶ 30:
| publisher = IBM Corporation
| url = http://bitsavers.org/pdf/ibm/1410/C28-0309-1_1410_autocoder.pdf
| format = PDF
| mode = cs2
}}</ref>
Line 42 ⟶ 40:
| publisher = IBM Corporation
| url = http://bitsavers.org/pdf/ibm/1410/C28-0326-2_1410_OS_Autocoder.pdf
| format = PDF
| mode = cs2
}}</ref>
Line 53 ⟶ 50:
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/7070/C28-6102-1_7070_Four_Tape_Autocoder_Apr61.pdf
| format mode = PDFcs2
| mode = cs2
}}</ref>
<ref>{{cite manual
Line 64 ⟶ 60:
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/7070/C28-6121-0_7070autocoder_61.pdf
| format mode = PDFcs2
| mode = cs2
}}</ref>
[[IBM 7080]],
Line 76 ⟶ 71:
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/7070/C28-6121-0_7070autocoder_61.pdf
| format mode = PDFcs2
| mode = cs2
}}</ref>
and the [[IBM 1400 series]].<ref>7010: Weik 1964, p. 0160; 7030:{{cite web
Line 99 ⟶ 93:
| url = http://ed-thelen.org/comp-hist/BRL61-ibm7070.html
| mode = cs2
}}; 7080: [http://www.research.ibm.com/journal/sj/052/ibmsj0502B.pdf]; 1400 series: [https://web.archive.org/web/20100820215557/http://www-03.ibm.com/ibm/history/exhibits/dpd50/dpd50_chronology2.html], {{cite book
| title = 1410 Autocoder
| url = http://bitsavers.org/pdf/ibm/1410/C28-0309-1_1410_autocoder.pdf
Line 126 ⟶ 120:
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/1401/C24-3319-0_Autocoder_on_Tape_Laguage_Specifications_and_Operating_Procedures_Nov64.pdf
| format = PDF
| mode = cs2
}}
Line 137 ⟶ 130:
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/1401/C24-3258-2_Disk_Autocoder_Specifications_Apr66.pdf
| format = PDF
| mode = cs2
}}
</ref> 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.
<ref>{{cite book |last1=IBM Corporation |title=Executive Guide to the IBM 1440 Data Processing System |url=http://archive.computerhistory.org/resources/text/IBM/IBM.1440.1962.102646251.pdf |accessdate=Mar 8, 2020}}</ref><ref>Solomon 1993, p. 8</ref><ref>{{cite web|url=http://hopl.murdoch.edu.au/showlanguage2.prx?exp%3D3872 |title=ArchivedThe copyEncyclopedia of Computer Languages |accessdate=2007-03-18 |url-status=dead |archiveurl=https://web.archive.org/web/20070917100201/http://hopl.murdoch.edu.au/showlanguage2.prx?exp=3872 |archivedate=2007-09-17 }}.</ref> 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==