Which of the following statements about the fetch-decode-execute cycle in a CPU are correct?
I. The Program Counter is incremented after each instruction is fetched so the CPU moves to the next instruction.
II. The Control Unit is responsible for fetching instructions and placing them in the Instruction Register.
III. The ALU is responsible for decoding instructions and determining which operation to perform.
IV. Registers are used to permanently store the operating system's files for fast access.
Identify the correct option.
Statement I is correct.
The Program Counter stores the address of the next instruction. After fetching an instruction, it is usually incremented so that the CPU can move to the next instruction.
Statement II is also correct.
The Control Unit controls the fetch-decode-execute cycle. It fetches instructions from memory and places them into the Instruction Register.
Statement III is incorrect.
The ALU performs arithmetic and logical operations. It does not decode instructions. Instruction decoding is handled by the Control Unit.
Statement IV is incorrect.
Registers are small, fast storage locations inside the CPU. They do not permanently store operating system files.
So, only statements I and II are correct.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.