今天来给大家分享一下关于当前地址寄存器的问题,以下是对此问题的归纳整理,让我们一起来看看吧。

地址寄存器中存储了什么?
存放的是内存单元的地址。地址寄存器用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读写操作完成为止。
地址寄存器AR和数据寄存器DR在微处理器的内部总线和外部总线之间,还起着隔离和缓冲的作用。因此,地址寄存器是处理器必不可少的数据总库。
CPU中MAR MDR的中英文全称是什么?
MAR:英文全称:内存地址寄存器,中文名称:地址寄存器。
MDR:英文全称:内存数据寄存器,中文名称:数据寄存器。
地址寄存器(MAR)用于存储当前CPU要访问的内存单元或I/O设备的地址。由于内存和CPU之间的速度差异,必须使用地址寄存器来存储地址信息,直到内存读/写操作完成。
数据寄存器MDR用于临时存储要在微处理器和存储器或输入/输出接口电路之间传输的数据。地址寄存器AR和数据寄存器DR还在微处理器的内部总线和外部总线之间起到隔离和缓冲的作用。
寄存器的功能:
1.当CPU和存储器交换信息时,即当CPU从存储器存储/检索数据时,或者当CPU从存储器读取指令时,应该使用地址寄存器和数据缓冲寄存器。
2将外围设备的设备地址视为内存的地址单元。当CPU和外围设备交换信息时,它们也使用地址寄存器和数据缓冲寄存器。
3.地址寄存器的结构与数据缓冲寄存器和指令寄存器的结构相同,通常使用简单的寄存器结构。信息一般以电位-脉冲方式存储,即电位输入端对应数据信息位,脉冲输入端对应控制信号,信息在控制信号的作用下瞬间进入寄存器。

