The two broad aspects of microprogramming that are addressed in this issue are:microprogramming as a technological tool used to define and establish system control, and the application of microprogramming in the effective realization of computer systems.