DocumentCode :
992619
Title :
Compiler challenges with RISCs
Author :
Pennello, Thomas J.
Author_Institution :
MetaWare Inc., Santa Cruz, CA, USA
Volume :
10
Issue :
1
fYear :
1990
Firstpage :
37
Lastpage :
43
Abstract :
It is argued that despite the simplified instruction sets of reduced instruction-set computers (RISCs), designing their compilers is not so simple. This viewpoint is substantiated by considering a subproblem that arises in designing a calling sequence, namely, how to pass arguments to a procedure. A constraint of the solution is that the ubiquitous print function printf (from the C programming language) has to work. The problem (called the variable-arguments, or varargs, problem) is defined, and solutions are shown for complex-instruction-set computers (CISCs) and two RISCs, the IBM RT PC and the Intel i860.<>
Keywords :
program compilers; reduced instruction set computing; IBM RT PC; Intel i860; RISCs; calling sequence; compilers; complex-instruction-set computers; varargs; variable-arguments; Central Processing Unit; Computer aided instruction; Hardware; Job shop scheduling; Manufacturing; Performance analysis; Reduced instruction set computing; Registers; Switches; Writing;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.46767
Filename :
46767
Link To Document :
بازگشت