This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
July 1971 (vol. 20 no. 7)
pp. 783-794
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.