|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| R.L. Kleir, C.V. Ramamoorthy, "Optimization Strategies for Microprograms," IEEE Transactions on Computers, vol. 20, no. 7, pp. 783-794, July, 1971. | |||
| BibTex | x | ||
| @article{ 10.1109/T-C.1971.223347, author = {R.L. Kleir and C.V. Ramamoorthy}, title = {Optimization Strategies for Microprograms}, journal ={IEEE Transactions on Computers}, volume = {20}, number = {7}, issn = {0018-9340}, year = {1971}, pages = {783-794}, doi = {http://doi.ieeecomputersociety.org/10.1109/T-C.1971.223347}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Optimization Strategies for Microprograms IS - 7 SN - 0018-9340 SP783 EP794 EPD - 783-794 A1 - R.L. Kleir, A1 - C.V. Ramamoorthy, PY - 1971 KW - Inefficient code sources KW - intermediate text KW - machine code translator KW - microprogram characteristics KW - microprogramming KW - optimization KW - program graph. VL - 20 JA - IEEE Transactions on Computers ER - | |||
With increased use of microprogramming in present computer systems, the need arises to automate the checking and optimization of microcode. This paper reviews the optimization objectives, characterizes microprogranis, and discusses the machine structure. A translator from machine code to microcode appears feasible and is described. Some compiler techniques are reviewed and adapted to improve microprograms by studying operational interaction. Microprogram characteristics permit additional methods to reduce the computation effort. The techniques are integrated into a scheme implemented for optimizing a simulated machine.
Index Terms:
Inefficient code sources, intermediate text, machine code translator, microprogram characteristics, microprogramming, optimization, program graph.
Citation:
R.L. Kleir, C.V. Ramamoorthy, "Optimization Strategies for Microprograms," IEEE Transactions on Computers, vol. 20, no. 7, pp. 783-794, July 1971, doi:10.1109/T-C.1971.223347
Usage of this product signifies your acceptance of the Terms of Use.

