内存资料寄存器(Memory Data Register,MDR),又称数据寄存器、缓冲寄存器,是计算机控制单元中的寄存器,寄存了将要写入到计算机主存储器(例如:RAM)的数据,或由计算机主存储器读取后的数据。它就像缓冲器,持有从内存复制的数据,以准备给处理器使用。内存资料寄存器是微程序与计算机数据储存(computer data storage)之间的一个微小界面的其中一半,而另一半则是内存地址寄存器(memory address register)。内存资料寄存器是指用于存放欲写入存储体中的数据,或暂存从存储体中读出的数据,准备让处理器处理的寄存器,即用来暂时存放处理器计算过程中所用到的操作数、结果和信息。数据寄存器用来暂时存放由主存储器读出的一条指令或一个数据字;反之,当向主存存入一条指令或一个数据字时,也将它们暂时存放在数据寄存器中。在单累加器结构的运算器中,数据寄存器还可兼作操作数寄存器。数据寄存器访问速度最快,完全能与 CPU 协调工作。