Code Optimization of Arithmetic Expressions in Stack Environments.
NAVAL RESEARCH LAB WASHINGTON D C
Pagination or Media Count:
The allocation of registers has played a major role in code optimization. The use of a hardware stack removes the possibility of register allocation. Little work has been done on optimizing code for machines whose arithmetic units use hardware stacks, perhaps because the inherent characteristics of stacks are considered superior to the characteristics of addressable registers. This thesis demonstrates the importance of code optimization techniques for stack machines. Modified author abstract
- Computer Programming and Software
- Computer Hardware