By: Masud-ul-Hasan
7
Simplified Block Diagram of CPU
Instruction
Register (IR)
Program
Counter (PC)
Instruction
Decode &
Control Unit
Arithmetic &
Logic Unit
(ALU)
Registers
Holds the binary code for each instruction as it is executed.
Holds the memory address of the next instruction to be executed.
Temporary storage of information.
Determines the operation to perform and sets in motion the necessary actions to perform it.
Performs arithmetic and logic operations.