| The case against stack-oriented instruction sets |
| Full text |
Pdf
(290 KB)
|
| Source
|
ACM SIGARCH Computer Architecture News
archive
Volume 6 , Issue 3 (August 1977)
table of contents
Pages: 7 - 10
Year of Publication: 1977
ISSN:0163-5964
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 35, Citation Count: 15
|
|
|
ABSTRACT
Stack-oriented (reverse-Polish-oriented) instruction sets have been claimed to be superior to register-oriented instruction sets. This paper refutes this claim and also shows that a third form is more desirable.
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
|
R. S. Barton, "Ideas for Computer Systems Organization: A Personal Survey," in J. T. Tou, Ed., <u>Software Engineering</u>, <u>Volume 1</u>. New York: Academic, 1970.
|
| |
2
|
D. M. Bulman, "Stack Computers: An Introduction," <u>Computer</u>, 10(5), 18--28 (1977).
|
| |
3
|
H. W. Lawson, Jr., "Programming-Language-Oriented Instruction Streams," <u>IEEE Transactions on Computers</u>, C-17 (5), 476--485 (1968).
|
| |
4
|
W. G. Alexander and D. B. Wortman, "Static and Dynamic Characteristics of XPL Programs," <u>Computer</u>, 8 (11), 41--46 (1975).
|
| |
5
|
D. E. Knuth, "An Empirical Study of FORTRAN Programs," <u>Software</u> - <u>Practice and Experience</u>, 1(2), 105--133 (1971).
|
| |
6
|
J. L. Elshoff, "An Analysis of Some Commercial PL/I Programs," <u>IEEE Transactions on Software Engineering</u>, SE-2(2), 113--120 (1976).
|
| |
7
|
R. P. Blake, "Exploring a Stack Architecture," <u>Computer</u>, 10 (5), 30--39 (1977).
|
| |
8
|
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
Brian Davis , Andrew Beatty , Kevin Casey , David Gregg , John Waldron, The case for virtual register machines, Proceedings of the 2003 workshop on Interpreters, virtual machines and emulators, p.41-49, June 12-12, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yunhe Shi , David Gregg , Andrew Beatty , M. Anton Ertl, Virtual machine showdown: stack versus registers, Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, June 11-12, 2005, Chicago, IL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|