Abstract
This paper describes the design and realization of MLM, a Multi-Lingual machine whose main goal is to provide support for teaching and research in Microprogramming and Computer Architecture. MLM is based on a standard (non-microprogrammable) minicomputer whose microarchitecture has been modified in order to satisfy the requirements of a multi-lingual environment.
The resulting machine is microprogrammable, offers facilities for interpreting different target repertoires, and has means to switch from one instruction set to another. MLM implements the concept of dynamic microprogramming, and in its current version there are two control stores defining two conventional levels at any time: the first is the conventional level fixed by the host manufacturer (in PROM); the second may be specified by the user.
In addition to the design and implementation issues, the paper also outlines the research potential of MLM and describes the current stage of the work.
- 1 Ashok R. Agrawala and Tomlinson G. Rauscber, "Foundations of Microprogramming", Academic Press, Inc., 1976.Google Scholar
- 2 Brewe, Leconte, Thierion, "Ordinateur HITRA- 15 - Organes Centraux", CII, 1972.Google Scholar
- 3 Burroughs Corporation, "B-1700 Sys terns, Reference Manual", Burroughs Co. -1057155- 1973.Google Scholar
- 4 Richael J. Flynn and H. Donald UacLaren, "Microprogramming Revisited", Proceedings A.C.M. National Meeting - 1967. Google Scholar
Digital Library
- 5 F.H.G Franca, N.Q.Vasconcelos and E.S.T.Fernaudes, "Criacgo de urn Meio-Ambiente para Ensino e Pesquisa em MicroprogramacZo", Technical Report COPPE-Sistemas, Dec. 1985.Google Scholar
- 6 Per Brinch Bansen, "Edison - A Multiprocessor Language", Software - Practice and Experience, Vo1.12, Issue No.4,pp 325 - 361, April 1981.Google Scholar
- 7 Per Brinch Hansen, "The Design of Edison", Software - Practice and Experience, Vo1.12, Issue No.4, pp. 363 - 396, April 1981.Google Scholar
- 8 Barbara H. Liskov, "The Design of the VENUS Operating System", C ACM, Vol. 15, No. 3, March 1972. Google Scholar
Digital Library
- 9 MITRA - 15, "Manuel de Reference - Tome I", CII, Jun. 1975.Google Scholar
- 10 hitra Honiteurs, "Manuel d' utilisation", CII, Fev. 1976.Google Scholar
- 11 Ascher Opler, "Fourth-Generation Software: the realignment", Datamation, Jan. 1967.Google Scholar
- 12 Elliot I. Organick, and James A. Hinds, "Interpreting Machines : Architecture and Programming of the B-1700/1800 Series", Elsevier North Holland, Inc., Operating and Programming Systems Series, 1978. Google Scholar
Digital Library
- 13 E. Y. Reigel, U. Faber, and D. A. Fisher, "The interpreter - A microprogrammable building block sys tern", Spring Joint Computer Conference, 1972.Google Scholar
- 14 Robert P. Rosin, "Contemporary Concepts of Microprogramming and Emulation", Computing Surveys, Vol. 1, No. 4, Dec. 1969. Google Scholar
Digital Library
- 15 R. F. Rosin, G. Prieder, aad R. H. Bckbouse Jr "An Environment for Research Microdrogramming and Emulation", C ACM , Vol 1;: No.8, Aug. 1972. Google Scholar
Digital Library
- 16 Alan B. Salisbury, "Microprogrammable Computer Architectures" , American Elsevier Publishing Co., Inc., 1976. Google Scholar
Digital Library
- 17 S. G. Tucker, "Emulation of Large Systemst", C ACM, Vol. 8, No. 12, Dec. 1965. Google Scholar
Digital Library
- 18 Allen B. Tucker and Michael J. Flynn, "Dynamic Microprogramming: Processor Organization and Programming", C ACM, Vol. 14, No. 4, April 1971. Google Scholar
Digital Library
- 19 Nelson Q. Vasconcelos, "An Edison Machine", Anais do III Congress0 da Sociedade Brasileira de Computapgo, Vol.1, pp. 283 - 305, July 1983.Google Scholar
- 20 Nelson Q. Vasconcelos, "Uma Maquina Basica EDISON", M. SC. Thesis, Programa de Engenharia de Sistemas e Computaclo, COPPE - UFRJ, Nov. 1984.Google Scholar
- 21 Eelmut Ueber, "A Microprogrammed Implementation of EULER on IBM System/360 Model 30", C ACM, Vol. 10, No. 9, Sep. 1967. Google Scholar
Digital Library
- 22 tfaurice Wilkes, "The Best Way to Design an Automatic Calculating Machine", Proceedings of the Manchester University Computer Inaugural Conference, July 1951.Google Scholar
- 23 Haurice Wilkes, "The Growth of Interest im Microprogramming: A Literature Survey", Computing Surveys, Vol. 1, No. 3, Sept. 1969. Google Scholar
Digital Library
- 24 W. T. Wilner, "Design of the Burroughs B- 1700" Fall Joint Computer Conference, 1972.Google Scholar
Index Terms
Design and realization of MLM: a multilingual machine
Recommendations
Design and realization of MLM: a multilingual machine
MICRO 19: Proceedings of the 19th annual workshop on MicroprogrammingThis paper describes the design and realization of MLM, a Multi-Lingual machine whose main goal is to provide support for teaching and research in Microprogramming and Computer Architecture. MLM is based on a standard (non-microprogrammable) ...
Exploiting an abstract-machine-based framework in the design of a Java ILP processor
Abstract machines bridge the gap between the high-level of programming languages and the low-level mechanisms of a real machine. The paper proposed a general abstract-machine-based framework (AMBF) to build instruction level parallelism processors using ...






Comments