-Implementation of instructions (Arithmetic & logic, Memory reference, Branch Instruction)
-Program Counter- It holds the address of the current instruction
-Instruction Memory- It store the instructions of a program
-Adders- Used to add 32 bit inputs
-Register File: The processors 32 General Purpose Registers are stored here.
-ALU-