skip to main content
article
Free Access

Design objectives for high level microprogramming languages

Published:19 November 1978Publication History
Skip Abstract Section

Abstract

The primitive operations of a high level language for producing emulators is shown to include special purpose features specific to virtual machine implementation. A Hierarchy of data types, short reliable language constructs, and control structures that minimize emulator complexity are suggested by a goal-directed, structured design methodology. In addition, structural “clues” generated by the language compiler assist in producing portable, yet efficient horizontal micro code for partially-encoded host architectures.

References

  1. 1 Husson, S.S., Microprogramming Principles and Practices Prentice-Hall, 1972.Google ScholarGoogle Scholar
  2. 2 Mallet, P.W., & Lewis, T.G. "Considerations for Implementing a High Level Microprogramming Language Translation System", Computer, August 1971.Google ScholarGoogle Scholar
  3. 3 Eckhouse, R., "A High Level Microprogramming Language", Ph.D. Thesis, State University of New York at Buffalo, June 1971.Google ScholarGoogle Scholar
  4. 4 DeWitt, D.J., "A Machine Independent Approach to the Production of Horizontal Microcode", Ph.D. Thesis, University of Michigan, June 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Cheatem, J.E., Fisher, A., and Jorrand, P., "On the Basis for ELF - An Extensible Language Facility", SJCC 1968.Google ScholarGoogle Scholar
  6. 6 Elshoff, J. L., "An Analysis of Some Commercial PL/I Programs", IEEE Transactions on Software Engineering, June 1976.Google ScholarGoogle Scholar
  7. 7 Knuth, D.E., "An Empirical Study of Fortran Programs", Software-Practice & Experience, 1971.Google ScholarGoogle Scholar
  8. 8 Kosaraju, R., "Analysis of Structured Programs", J. Comput. & Syst. Sci., December 1974.Google ScholarGoogle Scholar
  9. 9 Ledgard, H.F., & Marcotty, M., "A Genealogy of Control Structures", CACM, November 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Chu, Y., Computer Organization and Microprogramming, Prentice-Hall, 1972.Google ScholarGoogle Scholar

Index Terms

  1. Design objectives for high level microprogramming languages

          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 9, Issue 4
            Dec. 1978
            160 pages
            ISSN:1050-916X
            DOI:10.1145/1014198
            Issue’s Table of Contents

            Copyright © 1978 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 19 November 1978

            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!