AP1(ID:5863/ap:005)

Rice assembler 


Symbolic assembler developed for the Rice R1

Places
References:
  • Rice Computer Project. The Assembly Language for the Rice University Computer. Houston: Rice University, April, 1964 view details
    Resources
    • The Rice University Computer
      AP1
      AP1 was the symbolic assembler developed for the R1. It was basically a natural outgrowth of the instruction set. Support for symbols and for relocatable code (via symbolic labels) was part of the initial design. John Kilpatrick apparently provided the impetus for implementing an assembly language with an easy mnemonic structure[40].
      There were actually two versions of the assembler: AP1 and AP2. AP1 was designed to produce standalone programs, while AP2 was used for inline code within Genie. They were nearly identical in form, differing chiefly in their representation of numbers--AP1 assumed numbers were in octal unless a "d" was prepended, while AP2 assumed decimal unless a "+" was prepended[41].

      Both included a number of pseudoinstructions to insert remarks or octal or decimal data into a program, or to include printer or Flexowriter output.[42]
      external link