Answers are grounded in this paper and cite their sources.
Microprogramming is viewed as a concept and technology which has its greatest meaning when applied to the implementation of entire computer systems, as opposed to its usage in computer control units alone. Rather than being presented on a stand-alone basis, microprogramming should be treated as just one important alternative in all computer science courses which deal with computer system implementation, whether such systems are conceived in hardware, software, or a combination of the two. Examples are shown of the appearance of microprogramming in a variety of such courses.
No takes yet. Share an insight, caveat, or question.
Rosin et al. (1972) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: