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
Link To Document :
بازگشت