Aerospace HOL Computer. Volume III. Architecture and Preprocessor Design.
Final rept. Jun 71-Nov 72,
LOGICON INC SAN PEDRO CA
Pagination or Media Count:
This report presents the design of a computer architecture to directly execute a subset of the Space Programming Language SPLMark IV without the aid of a compiler or interpreter. The language permits full array level operations and recursive or reentrant procedures besides other standard language features. IO and interrupt features were not implemented because they were out of the studys scope. The architecture executes the internal form of SPL source language produced by an assembler-like program called the preprocessor. The preprocessor converts source program symbolic names into machine addresses, operators, keywords, and delimiters into byte-sized tokens, and removes blanks and comments. The architecture design is specified by means of transduction equations which represent the syntax and semantics of the language forms. The transduction equations are related to a hardware implementation by their conversion into transition tables with logic subroutines to perform semantics. Data on the architecture is prefixed with a descriptor code indicating the type and attributes with which it was declared. The preprocessor can be programmed on the architecture and was designed with annotated flowcharts and English descriptions. Author
- Computer Programming and Software
- Computer Hardware