The Growth of Interest in Microprogramming: A Literature Survey
ACM Computing Surveys (CSUR)
Contemporary Concepts of Microprogramming and Emulation
ACM Computing Surveys (CSUR)
Local Microcode Compaction Techniques
ACM Computing Surveys (CSUR)
Design of a Machine-Independent Optimizing System for Emulator Development
ACM Transactions on Programming Languages and Systems (TOPLAS)
Firmware Engineering - Firmware Engineering
Firmware Engineering, Seminar veranstaltet von der gemeinsamen Fachgruppe "Mikroprogrammierung" des GI Fachausschusses 3/4 und des NTG-Fachausschusses 6 vom
Languages for direct execution
MICRO 7 Conference record of the 7th annual workshop on Microprogramming
Strum: Structured Microprogram Development System for Correct Firmware
IEEE Transactions on Computers
Microcode compaction: looking backward and looking forward
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
IBM Systems Journal
Local and global microcode compaction using reduction operators
ACM SIGMICRO Newsletter
Hi-index | 14.98 |
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.