成都职业教育为您分享以下优质知识
MDR是计算机中的一个寄存器,全称Memory Data Register,中文称为主存数据寄存器。它的主要作用是存储从计算机主存储器(如RAM)读取的数据,或者将要写入主存储器的数据。MDR与另一个寄存器MAR(Memory Address Register,主存地址寄存器)配合工作,MAR保存将要访问的内存单元的地址,而MDR则保存从该地址读取或写入的数据。
MDR的位数通常与存储字长相等,通常是字节的二次幂的整数倍。这样设计是为了优化数据在CPU和内存之间的传输效率