________ holds address of the active memory location.
Correct Answer: Option 3: Memory Address Register
Explanation:
Memory Address Register (MAR): This dedicated CPU register holds the memory address of the active memory location currently being accessed for a read or write operation. When the CPU needs to fetch data from or write data to memory, it places the target address into the MAR.
Other Options:
Stack pointer: Holds the memory address of the top of the stack (used for managing function calls and local variables).
Program Counter (PC): Holds the address of the next instruction to be fetched and executed.
Instruction Register (IR): Holds the actual instruction that is currently being decoded and executed, not a memory address.
Which among the following statements is incorrect?
Which among the following statements is incorrect about secondary memory?
Which among the following registers in Instruction Cycle holds the last instruction fetched?
Which among the following statements is incorrect?
A computer system has a memory capacity of 4K x 8 bits. How many address lines are required on the address bus to identify every byte in this memory uniquely?
Which among the following is not a magnetic storage?
________ a high-speed device used in CPU that is utilised to store data temporarily during processing.
Which among the following is incorrect about cache memory?
One Exabyte is equal to ______.
Which of the following memory is volatile?
Which of the following needs to be refreshed to retain data even when power is on (electric current flows)?
Which of the following is NOT an external memory?