"mar"通常指的是“Memory Address Register”(内存地址寄存器),它是计算机中的一个寄存器,用于存储要访问的内存地址。
"mdr"通常指的是“Memory Data Register”(内存数据寄存器),它用于存储从内存地址读取的数据或者将要写入内存的数据。
当提到“mar对应存储单元的位数”时,这通常意味着mar寄存器的大小(即位数)与存储单元的地址位数相对应。例如,如果存储器是8位的,那么mar寄存器可能也是8位,这样它就可以存储从0到255(28 1)的任何地址。
而“mdr与存储字长相等”的意思是:
存储字长:指的是存储器中单个数据单元的位数。例如,32位存储器意味着每个存储单元可以存储32位的数据。
mdr与存储字长相等:这意味着mdr寄存器的位数与存储器中单个数据单元的位数相同。因此,如果存储器是32位的,那么mdr寄存器也将是32位,这样它就可以存储和传输完整的32位数据字。
总结来说,这两句话的含义是:
1. mar寄存器的位数与存储单元的地址位数相对应。
2. mdr寄存器的位数与存储器中单个数据单元的位数相同,允许存储和传输完整的字数据。