Full Form of MAR

Full formTechnology
MARstands for

Memory Address Register

What is MAR?

The Memory Address Register (MAR) is a crucial component inside a computer's central processing unit (CPU). It is a special-purpose register that holds the memory address of data or instructions that need to be read from or written to the computer's main memory (RAM). When the CPU needs to access a specific location in memory, the address is first placed into the MAR. This register then drives the address bus, signaling the memory controller which cell to access. In India, the MAR is a fundamental concept taught in computer science and engineering courses, especially in subjects like computer organization and microprocessor architecture. It is frequently referenced in competitive exams such as GATE (Graduate Aptitude Test in Engineering) for computer science and information technology streams. Understanding the MAR helps students grasp how the CPU communicates with memory, a key aspect of system performance. The MAR works closely with the Memory Buffer Register (MBR) to complete data transfers. In modern processors, the MAR size determines the maximum addressable memory, making it a vital design parameter. Its role remains essential even with advanced caching and virtual memory techniques.

MAR का फुल फॉर्म

मेमोरी एड्रेस रजिस्टर

Example

In the instruction fetch cycle, the program counter value is loaded into the MAR to access the next instruction from memory.

MAR — frequently asked questions

What is the full form of MAR?
The full form of MAR is Memory Address Register. It is a register in the CPU that holds the memory address of data to be accessed.
How does MAR differ from MBR in computer architecture?
MAR holds the address of the memory location, while MBR (Memory Buffer Register) holds the actual data being read from or written to that location.
Why is MAR important for GATE exam preparation?
MAR is a core topic in Computer Organization and Architecture, a subject frequently tested in GATE CS. Questions often involve memory addressing and register functions.
Browse all Technology full forms →