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.
- Flynn, M., and Rosin, R. F. Microprogramming: an introduction and viewpoint. IEEE Trans. Comput. C-20, 7, (July 1971), 727--731.Google Scholar
Digital Library
- Foster, C., A view of computer architecture, Comm. ACM, 15, 7 (July 1972) 557--565. Google Scholar
Digital Library
- Foster, C., Computer Architecture, Computer Architecture News, 2, 1, ACM, (Jan. 1973). Google Scholar
Digital Library
- Husson, S., Microprogramming: Practices and Principles, Prentice-Hall, Englewood Cliffs, N.J., 1970.Google Scholar
- Opler, A., Fourth generation software, Datamation, vol. 13, No. 1 (Jan. 1967) 22--24.Google Scholar
- Rosen, S., Programming systems and languages, Comm. ACM, 15, 7, July 1972) 591--600. Google Scholar
Digital Library
- Rosin, R. F., Contemporary concepts of microprogramming and emulation. Computer Surveys 1, 4 (Dec. 1969), 197--212. Google Scholar
Digital Library
- Rosin, R. F., Frieder, G., and Eckhouse, R., An environment for research in microprogramming and emulation, Comm. ACM, 15, 8 (August 1972) 197--212. Google Scholar
Digital Library
- Weinberg, G., The Psychology of Computer Programming, van Nostrand Reinhold, New York, 1971. Google Scholar
Digital Library
- Wilkes, M. V. The best way to design an automatic calculating machine. Manchester U. Computer Inaugural Conf., 1951, 16--21.Google Scholar
- Wilkes, M. V. The growth of interest in microprogramming, Comp. Surveys, 1, 3 (Sept. 1969) 139--145. Google Scholar
Digital Library
- Wolontis, V. M., A complete floating-decimal interpretive system for the IBM 650 magnetic drum calculator, Technical Newsletter No. 11, Applied Science Div., IBM, March, 1956.Google Scholar
Recommendations
The significance of microprogramming
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 ...
Microprogramming: Perspective and Status
The concept of microprogramming has been changing with the development of hardware technology to facilitate dynamic microprogramming and the development of software technology to facilitate user microprogramming. An examination of the status of ...
Microprogramming: A Tutorial and Survey of Recent Developments
The present status of microprogramming is developed from Wilkes's initial concept of microprogramming to the more recent bit-slice microprogrammable computer components. This tutorial defines basic concepts and gives a simple example of machine language ...






Comments