|
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
|
D. J. DeWitt , M. S. Schlansker , D. E. Atkins, A microprogramming language for the B-1726, Conference record of the 6th annual workshop on Microprogramming, p.21-29, September 24-25, 1973, College Park, Maryland, United States
[doi> 10.1145/800203.806230]
|
 |
4
|
|
 |
5
|
|
 |
6
|
Harold W. Lawson, Jr. , Lars Blomberg, The Datasaab FCPU microprogramming language, Proceedings of the meeting on SIGPLAN/SIGMICRO interface, p.86-97, May 30-June 01, 1973, Harriman, New York, United States
|
 |
7
|
C. V. Ramamoorthy , M. Tabandeh , M. Tsuchiya, A higher level language for micro-programming, Conference record of the 6th annual workshop on Microprogramming, p.139-144, September 24-25, 1973, College Park, Maryland, United States
[doi> 10.1145/800203.806251]
|
| |
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
|
|
|