DocumentCode :
1148660
Title :
An Instruction Set for Evaluating Expressions
Author :
Keedy, J.L.
Author_Institution :
Institut fur Praktische Informatik Technische Hochschule Darmstadt
Issue :
5
fYear :
1983
fDate :
5/1/1983 12:00:00 AM
Firstpage :
476
Lastpage :
478
Abstract :
A stack-based instruction set which includes two-operand, one-operand and zero-operand instructions is proposed, and is shown to produce a more compact code and fewer instructions for evaluating assignment statements than one-operand and zero-operand stack instruction sets. If this instruction set is then extended to include two-operand memory-to-memory instructions, the combined instruction set also produces more compact code than a simple memory-to-memory instruction set, for a set of "typical" assignment statements weighed by the frequency of their occurrence in real programs. Finally various alternatives for optimizing the proposed instruction set are discussed.
Keywords :
Code compactness; expression evaluation; instruction set design; instruction set optimization; memory-to-memory instruction sets; stack-based instruction sets; Computer aided instruction; Design optimization; Encoding; Frequency; Instruction sets; Code compactness; expression evaluation; instruction set design; instruction set optimization; memory-to-memory instruction sets; stack-based instruction sets;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1983.1676258
Filename :
1676258
Link To Document :
بازگشت