Journal of the ACM (JACM)
Journal of the ACM (JACM)
A discussion of machine-interpreted macroinstructions
ACM '61 Proceedings of the 1961 16th ACM national meeting
ACM '61 Proceedings of the 1961 16th ACM national meeting
ACM '61 Proceedings of the 1961 16th ACM national meeting
A 200-nanosecond thin film main memory system
AFIPS '66 (Fall) Proceedings of the November 7-10, 1966, fall joint computer conference
Design and realization of MLM: a multilingual machine
MICRO 19 Proceedings of the 19th annual workshop on Microprogramming
The Growth of Interest in Microprogramming: A Literature Survey
ACM Computing Surveys (CSUR)
Dynamic microprogramming: processor organization and programming
Communications of the ACM
A representation for the analysis of microprogram operation
MICRO 7 Conference record of the 7th annual workshop on Microprogramming
A higher level language for micro-programming
MICRO 6 Conference record of the 6th annual workshop on Microprogramming
A compiler for the generation of optimized microprograms
ACM SIGMICRO Newsletter
Instruction fetch techniques using program equivalence
ACM SIGMICRO Newsletter
A hardware definition of microprogramming
ACM SIGMICRO Newsletter
System Design of a Dynamic Microprocessor
IEEE Transactions on Computers
A Research-Oriented Dynamic Microprocessor
IEEE Transactions on Computers
System architecture for large-scale integration
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
Toward more efficient computer organizations
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
Instrumented architectural level emulation technology
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
EMMY: an emulation system for user microprogramming
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
IBM Systems Journal
An exploration of mechanisms for dynamic cryptographic instruction set extension
CHES'11 Proceedings of the 13th international conference on Cryptographic hardware and embedded systems
ACM SIGMICRO Newsletter
Hi-index | 0.02 |
It is the objective of this paper to briefly trace the history of the idea and the difficulties involved with defining or implementing it. In doing this, we first consider the general control problem and instruction formats. Next, storage implementations of the control function are considered and a restricted definition of microprogramming is proposed. This is then evaluated from a technological, architectural and programming point of view. We hope to show that our (demanding) definition of microprogramming is now technologically feasible and attractive from systems considerations.