Which CPU register stores the address of the memory location currently being accessed for a Read or Write operation?
Subject: Computer Architecture and Organization
Topic: Register Transfer & Microoperations
Options:
- Option A: Program Counter (PC)
- Option B: Memory Data Register (MDR)
- Option C: Memory Address Register (MAR)
- Option D: Instruction Register (IR)
Correct Answer:
Option C: Memory Address Register (MAR)
Explanation:
The Memory Address Register (MAR) holds the memory address that the CPU wants to read from or write to over the address bus.