寄存器和存储器有什么分别。详细点谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:29:05

寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。
存储器一般是指外部存储器 如内存等

寄存器是寄存器,内存是内存。寄存器是CPU内部的时序逻辑电路的器件。寄存器是用来暂时保存CPU当前的指令、地址和中间数据的。通常非常小,但速度和CPU内部频率是一样的,所以CPU访问数据最快捷的方式就是经过寄存器。现在一般32位CPU(比如P4)里的寄存器一般也就只能暂存32位(4字节)的数据。
如果把内存比喻为仓库,寄存器就是零售商店。
而且寄存器与现在CPU都有的高速缓存也不是一回事