Pedagogical values of microprogramming arise from the fact that it permits a thorough understanding of both computer organization and processor languages at one time, since in this discipline two fundamental topics of Computer Science, the design of logic structures and the study of symbolic languages, merge.
/lp/association-for-computing-machinery/microprogramming-a-pedagogical-tool-rxqebkcEXx