Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/19551.19545acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free access

Design and realization of MLM: a multilingual machine

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

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MICRO 19: Proceedings of the 19th annual workshop on Microprogramming
    December 1986
    179 pages
    ISBN:081860736X
    DOI:10.1145/19551

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 December 1986

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    MICRO86
    Sponsor:
    MICRO86: 19th Annual Workshop on Microprogramming
    October 15 - 17, 1986
    New York, New York, USA

    Acceptance Rates

    Overall Acceptance Rate 484 of 2,242 submissions, 22%

    Upcoming Conference

    MICRO '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 248
      Total Downloads
    • Downloads (Last 12 months)42
    • Downloads (Last 6 weeks)8
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media