Control Unit:
The Control Unit (CU) is a key component of the Central Processing Unit (CPU) in a computer. Its primary role is to manage and coordinate the execution of instructions by directing the flow of data between the CPU, memory, and input/output devices.
Instruction Fetching: Retrieves instructions from memory.
Instruction Decoding: Interprets and decodes the fetched instructions to understand the operation required.
Instruction Execution Control: Directs other components (ALU, registers, etc.) to perform the tasks specified by the instructions.
Timing and Control Signals: Generates and manages control signals to synchronize the activities of the CPU components.
Flow of Data: Controls the movement of data between registers, memory, and the ALU during processing.
LOGISIM FILE CAN BE ACCESSED HERE: