| Specifying target resources in a machine independent higher level language |
| Full text |
Pdf
(714 KB)
|
| Source
|
AFIPS Joint Computer Conferences
archive
Proceedings of the May 4-7, 1981, national computer conference
table of contents
Chicago, Illinois
SESSION: Computer hardware and architecture
table of contents
Pages 81-85
Year of Publication: 1981
|
|
Authors
|
|
Scott Davidson
|
Western Electric Engineering Research Center, Princeton, New Jersey
|
|
Bruce D. Shriver
|
University of Southwestern Louisiana, Lafayette, Louisiana
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 8, Citation Count: 0
|
|
|
ABSTRACT
Each Higher Level Language (HLL) defines a virtual machine. A compiler for a HLL translates a program written for this virtual machine into a program for a lower level target virtual machine, which could be at the operating system, machine language, microcode, or other level. The space and time needed to run the compiled program are influenced by the difference between the functionality and semantics of the source and target virtual machines (semantic gap). As part of the translation process, a compiler binds source language constructs to target language constructs. For example, a variable in a program will be bound to a memory location, and an operator in a program (such as Plus) will be bound to a target machine functional unit (such as an Adder).
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
|
|
| |
2
|
B. W. Leverett , R. G. G. Cattell , S. O. Hobbs , J. M. Newcomer , A. H. Reiner , B. R. Schatz , W. A. Wulf, An Overview of the Production-Quality Compiler-Compiler Project, Computer, v.13 n.8, p.38-49, August 1980
[doi> 10.1109/MC.1980.1653748]
|
| |
3
|
|
| |
4
|
Kathleen Jensen , Niklaus Wirth , P. Brinch Hansen , D. Gries , C. Moler , G. Seegmüller , N. Wirth , G. Goos , J. Hartmanis, PASCAL user manual and report, Springer-Verlag New York, Inc., New York, NY, 1974
|
| |
5
|
Davidson, S. and B. D. Shriver, "Firmware Engineering: An Extensive Update," IFIP TC-10 Conference on Microprogramming, Firmware, and Restructurable Hardware, North-Holland, Amsterdam, 1980.
|
| |
6
|
|
 |
7
|
|
| |
8
|
Richter, L., "High-Level Language Extensions for Micro-code Generation and Verification," IFIP TC-10 Conference on Microprogramming, Firmware, and Restructurable Hardware, North-Holland, Amsterdam, 1980.
|
| |
9
|
Giloi, W. K., P. Behr, and R. Gueth, "FIT---A System for Firmware Specification, Implementation, and Validation," IFIP TC-10 Conference on Microprogramming, Firmware, and Restructurable Hardware, North-Holland, Amsterdam, 1980.
|
| |
10
|
Microdata Corporation, 3200 Microprogramming Reference Manual, Irvine, 1976.
|
| |
11
|
Agrawala, A. K. and T. G. Rauscher, Foundations of Microprogramming, Academic Press, New York, 1976.
|
|