The psychology of computer programming
The psychology of computer programming
The Growth of Interest in Microprogramming: A Literature Survey
ACM Computing Surveys (CSUR)
Contemporary Concepts of Microprogramming and Emulation
ACM Computing Surveys (CSUR)
A view of computer architecture
Communications of the ACM
Programming systems and languages 1965-1975
Communications of the ACM
An environment for research in microprogramming and emulation
Communications of the ACM
ACM SIGARCH Computer Architecture News
Hi-index | 0.00 |
Interest in the topic of microprograrnming appears to have had a great growth in the middle and late 1960's, but since that time it has leveled off or declined somewhat. This paper examines the reasons behind this development and then offers a reconsideration of and a new proposal for the definition of microprogramming.This result is supported by the consideration of three phenomena. First is the evolution of microprogramming during the past twenty years. Second is the evolution in the use of interpretation as an implementation technique. Third is the set of "rules of thumb" resulting from the system designer having to resolve conflicting forces attempting to influence his activity.Five possible meanings of the term microprogramming are considered and rejected totally or in part prior to the one finally offered. The suggestion is made that this redefined concept be avoided as much as possible in the future, and two avenues for research alternatives are encouraged instead.