Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Design objectives for high level microprogramming languages

Published: 19 November 1978 Publication History

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

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 November 1978
Published in SIGMICRO Volume 9, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)6
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media