Microprogramming and Its Relationship To Emulation and Technology
CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE
Pagination or Media Count:
The structure of microprogrammed processors, and microprogramming in general, is largely determined by two facts the state of semiconductor technology and the task of emulation. This article first reviews those technological advances as well as those constraints and demands imposed by the emulation process that have shaped the evolution of microprogramming. The other main theme of this article is that it is a fruitless exercise to try to characterize and understand microprogramming in terms of how it differs from regular programming. The right approach to understanding microprogramming is to recognize that it is primarily applied to the task of emulation interpretation. Through this approach the evolution of microprogramming independent of a particular technology and type of instruction set being emulated is reviewed and future trends are indicated.
- Computer Programming and Software
- Computer Hardware