What is memory address register mar?

Written by ashley seehorn
  • Share
  • Tweet
  • Share
  • Pin
  • Email
What is memory address register mar?
The MAR is part of the processor of the computer. (A CPU image by Yanir Taflev from Fotolia.com)

Registers are part of the central processing unit (CPU) of a computer. Registers are memory locations that can be accessed quickly for rapid retrieval of data.

Other People Are Reading

Register Array

Most processors have multiple registers, called a register array, that hold data and instructions that must be accessed rapidly during the execution of an application.

MAR

One of the registers located in the computer's processor is the memory address register or MAR. The MAR stores the physical memory address where the next piece of data will be written or the next instruction is located.

Memory Translator

The MAR is also known as a Memory Address Translator or Decoder. This is because it translates the data to the read from memory or written to memory into an actual location on the memory, assigning the space on RAM to be used by the CPU.

Fetch-Execute Cycle

During the process of fetching data and executing applications, the CPU uses the MAR to store the address to which these data will be placed on the system RAM, or where they will be accessed from.

Don't Miss

Filter:
  • All types
  • Articles
  • Slideshows
  • Videos
Sort:
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the eHow.co.uk site, you consent to the use of cookies. For more information, please see our Cookie policy.