A register located in the CPU it stores data being transferred to and from the immediate access-store. Acts as a buffer, allowing the central processor and memory unit to act independently without being affected by minor difference in operation. A data item will be copied to the MDR ready for use at the next clock pulse, it can either be used by the central processor or be stored in main memory.