Explanation
Correct Option: (A) PC→MAR→Memory→MDR→IR
Explanation
The Instruction Fetch cycle is the fundamental process by which a Central Processing Unit (CPU) retrieves an instruction from the main memory to execute it. The standard sequence is as follows:
PC→MAR: The address of the next instruction is transferred from the Program Counter (PC) to the Memory Address Register (MAR).
MAR→Memory: The address is placed on the address bus to access the required location in the main memory.
Memory→MDR: The data (instruction) at that memory address is fetched and loaded into the Memory Data Register (MDR) (also known as the Memory Buffer Register).
MDR→IR: The instruction is finally transferred from the MDR to the Instruction Register (IR) for decoding and execution.