A Microprogramming Language for the MLP-900

The paper describes a language for programming a microprocessor which combines the features of assembly languages with those of higher level languages. The goal of the language design was to provide a convenient microprogramming language for the MLP-900 microprocessor project at USC/ Information Sci...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Oestreicher, Donald R
Format: Report
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The paper describes a language for programming a microprocessor which combines the features of assembly languages with those of higher level languages. The goal of the language design was to provide a convenient microprogramming language for the MLP-900 microprocessor project at USC/ Information Sciences Institute. The goal was accomplished by designing a language with careful consideration of the hardware instruction set. The language was also constrained not to implicitly affect the machine at runtime. The considerations provided freedom and low-level control for the programmer. The flexibility needed by the compiler to allow for higher-level language forms was also provided by allowing the language to produce several microinstructions for each language statement.