ACM Home Page
Please provide us with feedback. Feedback
Extensibility - a new approach for designing machine independent microprogramming languages
Full text PdfPdf (674 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 9th annual workshop on Microprogramming table of contents
New Orleans, Louisiana, United States
Pages: 33 - 41  
Year of Publication: 1976
Author
Sponsors
IEEE TC - MICRO : IEEE TC - MICRO
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 5,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800145.804783
What is a DOI?

ABSTRACT

This paper describes a new technique for designing high level machine independent microprogramming languages. In Section 1.0 we will discuss some design considerations for microprogramming languages and will review the previous efforts in the area of microprogramming languages. In Section 2.0, we will discuss extensible languages - what they are and why they are useful. Then in Section 3.0, we will show why an extensible microprogramming language resolves most of the difficulties inherent in designing a language for microprogramming. This section will also include a description of the language EMPL - our extensible microprogramming language. We will define its syntax, give some examples of how its extensible features can be used and finally will demonstrate the feasibility of constructing such a compiler.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Microdata Corporation, Microprogramming Handbook, second edition, 1971.
 
2
Interdata Corporation, Model 80 Microinstruction Reference Manual, March 1973.
3
4
5
6
7
 
8
Microdata Corporation, Computer Programming Language MPL, 1973.
 
9
Eckhouse, "A High Level Microprogramming Language (MPL)," AFIPS, Vol. 38, 1971.
 
10
Cheatem, J. E., Fisher, A., and Jorrand, P., "On the Basis for ELF - An Extensible Language Facility," SJCC 1968.
 
11
 
12
Wijngaarden, A., et. al., Revised Report on the Algorithmic Language Algol 68, Supplement to Algol Bulletin No. 36, 1970.
 
13
Campbell, R. H., and Wyeth, D., "A Computer Architecture for a Language Permitting Programmer Defined Types," The University of Newcastle-upon-Tyne, Computer Laboratory Report, July 1974.
 
14
McKeeman, W. M., et. al., A Compiler Generator, Prentice Hall, New Jersey, 1970.
 
15