从内存读取的数据,一定要先保存在寄存器里然后再从寄存器读进CPU吗?

如题所述

寄存器直接连接到操作符,访问速度是同步的,因此CPU的操作指令通常是在寄存器中操作的。内存比寄存器要慢得多,尽管它可以读取内存操作指令,而且它也由硬件处理,先将数据读入不可见的寄存器。典型CPU指令的操作数至少有一个是寄存器,这是由CPU设计决定的。内存寻址内存找到一些数据从CPU的指令,然后找出访问信息的位置时(这一行为称为“地址”),这第一套横坐标(也称为“列地址”)来确定垂直(“地址”),也就是说,它就像在地图上画一个十字标记,非常准确地确定的地方

计算机系统,发现这个地方还必须确定的位置是正确的,所以电脑也必须解释的地址信号,横坐标的横坐标信号(即RAS信号,一行地址闪光灯)纵纵信号(即CAS信号,列地址闪光灯),然后读或写。当读写内存,因此,必须有至少五个步骤:分别是画一个十字架(有明确的地址两个操作以及解释地址两个信号,总共四个操作),或读或写操作,完成内存访问操作。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答