MBR and MAR are the two memory registers available on the microcontrollers. MBR is the short form for memory buffer register and is used as a gateway on the data bus. MAR is the short form for memory address register and is used as a gateway or a buffer on the address bus. For more details please click on this link.