ACM Home Page
Please provide us with feedback. Feedback
Specifying target resources in a machine independent higher level language
Full text PdfPdf (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
AFIPS : American Federation of Information Processing Societies
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 8,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

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

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
 
3
 
4
 
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.
Collaborative Colleagues:
Scott Davidson: colleagues
Bruce D. Shriver: colleagues