Abstract
Some elements of ALGOL-like languages consume much computer time, if they are coded on the machine instruction level. The examples of this paper show that this time and the number of program steps can be drastically reduced by microprogramming and suitable hardware processor structures. Furthermore it seems to be reasonable and possible to translate HLL-programs to microprograms avoiding the machine instruction level. The language MIMOLA is used for the documentation of the microprograms and for the top-down design of the hardware structures. An example structure is given.
- 1 Kölsch, R.T., Schmidt, W.C.: Laufzeitbeschleunigung im "most-recent"-Fall durch Mikroprogrammierung, Bericht 5/77, Institut für Informatik und Prakt. Math., Universität Kiel 1977Google Scholar
- 2 Zimmermann, G.: Eine Methode zum Entwurf von Digitalrechnern mit der Programmiersprache MIMOLA, Informatik Fachberichte 5, 465-478, GI-6. Jahrestagung, Springer Verlag Berlin 1976Google Scholar
- 3 Chu, Y.: Computer Organization and Microprogramming, Prentice Hall, Englewood Cliffs 1972Google Scholar
- 4 Zimmermann, G.: Report on the Computer Architecture Design Language MIMOLA, Bericht 4/77, Institut für Informatik und Prakt. Math., Universität Kiel 1977Google Scholar
- 5 Grau, A.A., Hill, U., Langmaack, H.: Translation of ALGOL 60, Springer Verlag New York 1967Google Scholar
- 6 Langmaack, H.: Übersetzerkonstruktion, internal Script of a lecture, Universität des Saarlandes 1973Google Scholar
Index Terms
Microprogram structures for high level language elements
Recommendations
Microprogram structures for high level language elements
MICRO 10: Proceedings of the 10th annual workshop on MicroprogrammingSome elements of ALGOL-like languages consume much computer time, if they are coded on the machine instruction level. The examples of this paper show that this time and the number of program steps can be drastically reduced by microprogramming and ...
A general-purpose high-level language machine for minicomputers
In the course of our investigations into the design of translator writing systems (compiler-compilers), it has been established [2] that a certain set of “semantic primitives” can adequately express the major portion of the semantics of programs written ...
A general-purpose high-level language machine for minicomputers
Proceedings of the meeting on SIGPLAN/SIGMICRO interfaceIn the course of our investigations into the design of translator writing systems (compiler-compilers), it has been established [2] that a certain set of “semantic primitives” can adequately express the major portion of the semantics of programs written ...






Comments