Jump to content

IBM 1401 Symbolic Programming System

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Atlan (talk | contribs) at 20:27, 13 December 2007 (Undid revision 177641612 by 202.82.33.202 (talk)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The IBM Symbolic Programming System (SPS) assembler was developed by IBM field engineers as an alternative to the use of machine code for the IBM 1401 computer, the first of the IBM 1400 series. One source indicates that "This programming system was announced by IBM with the machine."[1]. As the 1400 series matured it aquired additonal memory (first to 4000, then to 16000 characters from the initial 1400 characters) and SPS evolved into[2] the "Autocoder" language supported by the later 1401's.

Both Autocoder and SPS were assembly languages using mnemonics as a substitute for programming directly in machine language. As such they were among the earliest non machine language programming tools. An example of the 1401 mnemonic operation codes is preserved at 1401.org.

A different assembler having the same name was used on the IBM 1620, the inexpensive scientific computer released in the same period as the 1401.

References

  • "1401s I have known" by Tom Van Vleck includes a description of an operating environment including both early, SPS, and later Autocoder 1401 machines.
  • An Encyclopedia of Computer Languages article entitled "Autocoder III" preserves information from the 1961 announcement of Autocoder programming capabilities for the expanded, 4,000 positions of core memory, IBM 1401.