Jump to content

Symbolic Assembly Program

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Peter Flass (talk | contribs) at 19:10, 29 May 2019 (input format). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Symbolic Assembly Program (SAP) is an assembler program for the IBM 704 computer. It was written by Roy Nutt at United Aircraft Corporation, and was distributed by the SHARE user's group beginning in 1956 as the Share Assembly Program. SAP became the standard assembler for 704 users.[1]

Description

SAP is a two-pass assembler. It is capable of running on a 704 with a minimum of 4 K 36-bit words of core storage. This configuration allows up to 1097 entries in the symbol table. Additional core memory beyond 4 KW can be used to allow for additional symbol table entries.[2]

Input and output for SAP are via punched cards. Input is in fixed format.

Card columns Description
1-6 label or blank
7 blank
8-10 operation code (3 characters) or blank
11 blank
12-72 variable field
73-80 not used by the assembler. May contain identification and sequence information

References

  1. ^ Helwig, F.; et al. "CODING for the MIT-IBM 704 COMPUTER" (PDF). bitsavers.org. Retrieved Apr 8, 2018.
  2. ^ Nutt, Roy. "United Aircraft Corporation SHARE Assembler". Retrieved Apr 9, 2018.