• DocumentCode
    891281
  • Title

    System Design of a FORTRAN Machine

  • Author

    Bashkow, Theodore R. ; Sasson, Azra ; Kronfeld, Arnold

  • Author_Institution
    Dept. Elec. Engrg., Columbia University, New York, N. Y.
  • Issue
    4
  • fYear
    1967
  • Firstpage
    485
  • Lastpage
    499
  • Abstract
    A system design is given for a computer capable of direct execution of FORTRAN language source statements. The allowed types of statements are the FORTRAN DO, GO TO, computed GO TO, Arithmetic, READ, PRINT, arithmetic IF, CONTINUE, PAUSE, DIMENSION and END statements. Up to two subscripts are allowed for variables and no FORMAT statement is needed. The programmer´s source program is converted to a slightly modified form while being loaded and placed in a Program Area in lower memory. His original variable names and statement numbers are retained in a Symbol Table in upper memory, which also serves as the data storage area. During execution of the program each FORTRAN statement is read and interpreted at basic circuit speeds since the machine is a hardware interpreter for these statements. The machine corresponds therefore to a ``one-pass, load-and-go´´ compiler except, of course, that there is no translation to a different machine language. It is estimated that the control circuitry for this machine will require on the order of 10,000 diodes and 100 flip-flops. This does not include arithmetic circuitry.
  • Keywords
    Algorithms; Arithmetic; Circuits; Diodes; Flip-flops; Hardware; Machine learning; Memory; Natural languages; Program processors; Digital computer system; FORTRAN computer system; FORTRAN language machine; digital machine design; direct execution of FORTRAN; hardware interpreter;
  • fLanguage
    English
  • Journal_Title
    Electronic Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0367-7508
  • Type

    jour

  • DOI
    10.1109/PGEC.1967.264670
  • Filename
    4039113