 Microprograms were organized as a sequence of "microinstructions" and stored in special control memory.The algorithm for the microprogram control unit, unlike the hardwired control unit, is usually specified by flowchart description.The main advantage of the microprogram control unit is the simplicity of its structure.