This document discusses the topics covered in Session 7 of the CS304PC course on Computer Organization and Architecture. It introduces microprogrammed control, including control memory, address sequencing, microprograms, and the design of control units. It describes the organization of a microprogrammed control system with separate main and control memories. The control memory stores the microprogram consisting of microinstructions that specify internal control signals. The next address generator determines the address sequence read from control memory. Advantages of microprogrammed control are that the hardware does not need to change for different operations - only the microprogram in control memory needs to change.