The document discusses microprogrammed control units. It describes how control units use a control memory (like ROM or RAM) to store microprograms consisting of sequences of microinstructions. Each microinstruction specifies one or more microoperations to perform simple functions. The control unit reads microinstructions from control memory based on the address provided by a sequencer. It can increment addresses or perform conditional/unconditional branches to sequence microoperations and implement machine instructions or routines. Examples of microprograms for fetch and indirect routines are also provided to illustrate the concept.