skip to main content
article
Free Access

Design and realization of MLM: a multilingual machine

Authors Info & Claims
Published:01 December 1986Publication History
Skip Abstract Section

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.

References

  1. 1 Ashok R. Agrawala and Tomlinson G. Rauscber, "Foundations of Microprogramming", Academic Press, Inc., 1976.Google ScholarGoogle Scholar
  2. 2 Brewe, Leconte, Thierion, "Ordinateur HITRA- 15 - Organes Centraux", CII, 1972.Google ScholarGoogle Scholar
  3. 3 Burroughs Corporation, "B-1700 Sys terns, Reference Manual", Burroughs Co. -1057155- 1973.Google ScholarGoogle Scholar
  4. 4 Richael J. Flynn and H. Donald UacLaren, "Microprogramming Revisited", Proceedings A.C.M. National Meeting - 1967. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle Scholar
  6. 6 Per Brinch Bansen, "Edison - A Multiprocessor Language", Software - Practice and Experience, Vo1.12, Issue No.4,pp 325 - 361, April 1981.Google ScholarGoogle Scholar
  7. 7 Per Brinch Hansen, "The Design of Edison", Software - Practice and Experience, Vo1.12, Issue No.4, pp. 363 - 396, April 1981.Google ScholarGoogle Scholar
  8. 8 Barbara H. Liskov, "The Design of the VENUS Operating System", C ACM, Vol. 15, No. 3, March 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 MITRA - 15, "Manuel de Reference - Tome I", CII, Jun. 1975.Google ScholarGoogle Scholar
  10. 10 hitra Honiteurs, "Manuel d' utilisation", CII, Fev. 1976.Google ScholarGoogle Scholar
  11. 11 Ascher Opler, "Fourth-Generation Software: the realignment", Datamation, Jan. 1967.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 E. Y. Reigel, U. Faber, and D. A. Fisher, "The interpreter - A microprogrammable building block sys tern", Spring Joint Computer Conference, 1972.Google ScholarGoogle Scholar
  14. 14 Robert P. Rosin, "Contemporary Concepts of Microprogramming and Emulation", Computing Surveys, Vol. 1, No. 4, Dec. 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Alan B. Salisbury, "Microprogrammable Computer Architectures" , American Elsevier Publishing Co., Inc., 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 S. G. Tucker, "Emulation of Large Systemst", C ACM, Vol. 8, No. 12, Dec. 1965. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Allen B. Tucker and Michael J. Flynn, "Dynamic Microprogramming: Processor Organization and Programming", C ACM, Vol. 14, No. 4, April 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Nelson Q. Vasconcelos, "An Edison Machine", Anais do III Congress0 da Sociedade Brasileira de Computapgo, Vol.1, pp. 283 - 305, July 1983.Google ScholarGoogle Scholar
  20. 20 Nelson Q. Vasconcelos, "Uma Maquina Basica EDISON", M. SC. Thesis, Programa de Engenharia de Sistemas e Computaclo, COPPE - UFRJ, Nov. 1984.Google ScholarGoogle Scholar
  21. 21 Eelmut Ueber, "A Microprogrammed Implementation of EULER on IBM System/360 Model 30", C ACM, Vol. 10, No. 9, Sep. 1967. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 tfaurice Wilkes, "The Best Way to Design an Automatic Calculating Machine", Proceedings of the Manchester University Computer Inaugural Conference, July 1951.Google ScholarGoogle Scholar
  23. 23 Haurice Wilkes, "The Growth of Interest im Microprogramming: A Literature Survey", Computing Surveys, Vol. 1, No. 3, Sept. 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24 W. T. Wilner, "Design of the Burroughs B- 1700" Fall Joint Computer Conference, 1972.Google ScholarGoogle Scholar

Index Terms

  1. Design and realization of MLM: a multilingual machine

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGMICRO Newsletter
          ACM SIGMICRO Newsletter  Volume 17, Issue 4
          Dec. 1986
          163 pages
          ISSN:1050-916X
          DOI:10.1145/19530
          Issue’s Table of Contents
          • cover image ACM Conferences
            MICRO 19: Proceedings of the 19th annual workshop on Microprogramming
            December 1986
            179 pages
            ISBN:081860736X
            DOI:10.1145/19551

          Copyright © 1986 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 December 1986

          Check for updates

          Qualifiers

          • article
        • Article Metrics

          • Downloads (Last 12 months)24
          • Downloads (Last 6 weeks)6

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!