The significance of microprogramming
- 1 January 1974
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMICRO Newsletter
- Vol. 4 (4) , 24-39
- https://doi.org/10.1145/1217142.1217145
Abstract
Interest in the topic of microprogramming 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.Keywords
This publication has 7 references indexed in Scilit:
- Computer architectureACM SIGARCH Computer Architecture News, 1973
- An environment for research in microprogramming and emulationCommunications of the ACM, 1972
- Programming systems and languages 1965-1975Communications of the ACM, 1972
- A view of computer architectureCommunications of the ACM, 1972
- Microprogramming: An Introduction and a ViewpointIEEE Transactions on Computers, 1971
- Contemporary Concepts of Microprogramming and EmulationACM Computing Surveys, 1969
- The Growth of Interest in Microprogramming: A Literature SurveyACM Computing Surveys, 1969