Abstract
Microprogramming has emerged in the past five years as a major control system design technique for digital systems of all types. Originally proposed by Wilkes [1] in 1951 as a systematic technique for designing computer control units it attracted little attention until the development of third generation computer systems in the early 1960's. The requirement for third generation systems to be able to run second generation system software was met through microprogrammed emulators. With its inherent flexibility in designing control circuits, microprogramming was widely adopted as a design technique for these systems.
- Wilkes, M. V., "The Best Way To Design an Automatic Calculating Machine." Report of Manchester University Computer Inaugural Conference (July 1951) Pg 16Google Scholar
- Merwin, R. E., "Pedagogical Aspects of Microprogramming." IEEE 1971 Convention Digest Pg 316--317Google Scholar
- Rosin, R. F., Frieder, G., "The Role of Microprogramming in the Computer Science Curriculum," SUNY (Buffalo) Departmental Report 21--72-mn March 1972Google Scholar
- Rosin, R. F., "Contemporary Concepts of Microprogramming and Emulation." Computing Surveys 1, 3 (December 1969) Pg 197--212 Google Scholar
Digital Library
- Nichols, A. J., "A Microprogramming Framework for Experimental Machine Design," SIGMICRO Newsletter, Vol 2, No. 2 July 1971Google Scholar
- Husson S. S.,
Microprogramming: Principles and Practices , Prentice HallGoogle Scholar - Grasselli, A., Montanari, W., "On the Minimization of READ-ONLY Memories in Microprogrammed Digital Computers," IEEE Transactions on Electronic Computers Nov 1970 Pg 1111 to 1114. Google Scholar
Digital Library
- Schorr, H., "Computer-Aided Digital System Design and Analysis Using a Register Transfer Language.", IEEE Transactions on Electronic Computer Dec 1964 Pg 730 to 737Google Scholar
- Wu Y. S., "Architectural Considerations of a Signal Processor Under Microprogram Control," AFIPS Conf. Proc. (SJCC) Vol 40 Montvale N. J. 1972Google Scholar
- Reigel, E. W., Fisher, D. A., Faber, U., "The Interpreter-A Microprogrammable Processor," AFIPS Conf. Proc. (SJCC) Vol 40 Montvale, N. J. 1972Google Scholar
Recommendations
Microprogramming as a pedagogical tool in teaching computer science
DAC '72: Proceedings of the 9th Design Automation WorkshopMicroprogramming has emerged in the past five years as a major control system design technique for digital systems of all types.
Starting with a brief review of the basic concepts of microprogramming, its use as a pedagogical tool and role in a computer ...
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 ...
A Bit-Slice Microprocessor System for Teaching Microprogramming
This paper describes a microprocessor development system, which was designed for demonstrating the use of bit-slice microprocessors, for teaching microprogramming and for simulating other small microprocessors. The system contains two 2901 bit-slice ...






Comments