b) Microprogrammed Control
Concept: Uses a small memory called Control Store to hold microinstructions (microcode) that define control signals.
Operation:
Opcode → Control Store address.
Control Store outputs microinstructions.
Each microinstruction sets control lines for one micro-operation.
Microprogram Counter (µPC) steps through sequence.
Characteristics:
- Flexible: Easily modified or updated.
- Slower: Requires memory access to fetch microinstructions.
- Simpler hardware.
Best For: CISC systems.