skip to main content
article
Free Access

Design and implementation of a flexible and interactive microprogram simulator

Published:18 November 1979Publication History
Skip Abstract Section

Abstract

In the present paper a microprogrammable architecture oriented simulator is described. This simulator structure may be logically subdivided in four independent blocks: Supervisor, Interface Module, Simulation Monitor, Simulation Routines.

A high degree of flexibility is obtained by means of a highly hierarchical structure of software and an easy-to-modify table-driven system description. Moreover particular care has been devoted to user-simulator communication via an easy-to-use command language. The use of the simulator in the development of a microprogrammable machine (based on Am2900 bit-slice microprocessors) is described.

References

  1. 1 M.V.Wilkes: "The Best Way to Design an Automatic Calculating Machine" - Manchester University Computer Inaugural Conference, London, 1951.Google ScholarGoogle Scholar
  2. 2 A.K.Agrawala, T.R.Rauscher: "Foundation of Microprogramming" - Academic Press, 1976.Google ScholarGoogle Scholar
  3. 3 H.Katzman: "Microprogramming Primer" - McGraw Hill, 1977.Google ScholarGoogle Scholar
  4. 4 A.J.Nichols: "A Microprogramming Framework for Experimental Machine Design" - SIGMICRO Newsletter, vol.2 n.2, 1971.Google ScholarGoogle Scholar
  5. 5 S.Young: "A Microprogram Simulator" - SIGMICRO Newsletter, vol.2 n.3, 1971.Google ScholarGoogle Scholar
  6. 6 C.Gram, F.Hertweck: "Command Languages: Design Considerations and Basic Concepts" - Command Languages, North-Holland Publishing Co., Amsterdam, 1975.Google ScholarGoogle Scholar
  7. 7 R.F.Brunt, D.E.Tuffs: "A User-oriented Approach to Control Languages" - Software - Pratice Experience, 6, 1976.Google ScholarGoogle Scholar
  8. 8 D.Gries: "Compiler Construction for Digital Computers" - John Wiley, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 L.Gilli, M.Mezzalama, P.Prinetto: "Implementation of a Microprogrammable Minicomputer by Bipolar Bit-slice Microprocessors" - L'Elettrotecnica, (in Italian).Google ScholarGoogle Scholar
  10. 10 P.Prinetto: "Microprogramming of the Minicomputer MINI 80/29" - Internal Report - Istituto di Elettrotecnica Generale, Politecnico di Torino, Italy, 1978 (in Italian).Google ScholarGoogle Scholar
  11. 11 K.Jensen, N.Wirth: "PASCAL: User Manual and Report" - Springer Verlag, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Design and implementation of a flexible and interactive microprogram simulator

              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 10, Issue 4
                Dec. 1979
                113 pages
                ISSN:1050-916X
                DOI:10.1145/1014188
                Issue’s Table of Contents

                Copyright © 1979 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 18 November 1979

                Check for updates

                Qualifiers

                • article

              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!