Introduction
- 1 July 1981
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-30 (7) , 457-459
- https://doi.org/10.1109/tc.1981.1675825
Abstract
THE term microprogramming has come to mean many things to many people. Its original meaning was given by M. V. Wilkes in 1951 [1], [2]. Wilkes used a technique of structuring the control of a digital computer which simplified its design and implementation. This technique was called microprogramming because it provided an algorithmic method of defining the microscopic state of a machine. It soon became apparent that microprogramming allowed a designer to delay decisions about the instruction set to be supported until after the microprogrammable hardware was nearly completed. Design errors could be corrected easily by inexpensive changes in the microprogram, rather than expensive changes in the hardware.Keywords
This publication has 8 references indexed in Scilit:
- Local Microcode Compaction TechniquesACM Computing Surveys, 1980
- Design of a Machine-Independent Optimizing System for Emulator DevelopmentACM Transactions on Programming Languages and Systems, 1980
- Firmware Engineering: An Extensive UpdatePublished by Springer Nature ,1980
- Strum: Structured Microprogram Development System for Correct FirmwareIEEE Transactions on Computers, 1976
- Languages for direct executionPublished by Association for Computing Machinery (ACM) ,1974
- Readings in microprogrammingIBM Systems Journal, 1972
- Contemporary Concepts of Microprogramming and EmulationACM Computing Surveys, 1969
- The Growth of Interest in Microprogramming: A Literature SurveyACM Computing Surveys, 1969