Concept:The Control Unit is responsible for decoding instructions inside the CPU.
Explanation:When an instruction is fetched from primary memory, it enters the CPU.
The Control Unit decodes the instruction to determine what operation must be performed.
After decoding, it sends control signals to other components so the instruction can be executed.
Primary memory only stores instructions and data; it does not decode them.
The program counter keeps track of the memory address of the next instruction to be fetched.
The ALU performs arithmetic and logical operations, but it does not decode instructions.
Therefore, the decoding of fetched instructions is the function of the Control Unit.
Answer:D. Control Unit