INTERASP--AN INTERMEDIATE ATLAS SYMBOLIC PROGRAMMING LANGUAGE
R. C. F. McLatchie, Ian C. Pyle · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1963
INTERASP is a symbolic machine language for the ATLAS computer. An assembly program, IASP, written in FORTRAN and executed on an IBM 7090, which translates the INTERASP language of a routine into basic machine orders for ATLAS, is described. The results of the IASP transiation, iike those of the ATLAS FORTRAN compiler, are punched on relocatable binary cards in the standard BAS format. Those parts of a job for which FORTRAN is not suitable may therefore be coded as routines in INTERASP, assembled by IASP, and--compiler and assembler output being compatible --the translated routines for the whole job may then be read into ATLAS by the same standard loader program. Flexible intercommunication between FORTRAN and INTERASP routines during the subsequent execution phase on ATLAS, facilitated by their having a common target language (BAS), is ensured by means of the arrangements for sharing storage areas that can be made in INTERASP, and by observing in the INTERASP routines the FORTRAN calling sequence conventions described in this report. (auth)