计算机组成
6 单周期处理器
6.4 访存指令的控制信号
对于MIPS这样的指令系统来说,其运算指令是不能直接访问存储器的,因此,我们还需要设计单独的访存指令,用来完成寄存器和存储器之间的数据传输。在这一节,我们就来看一看这一类访存指令是如何生成控制信号的。
对于我们要实现的这个处理器,访存指令都是属于 I 型指令,一条是load,一条是store。我们分别来进行分析。
对于load指令。首先,当然也是取指;然后根据运算出的地址,访问数据存储器,并将读出的内容写入到 rt 指定的寄存器中;最后,是更新PC寄存器。 那第一步和第三步,与运算指令都是一样的。在这里我们就只讲解第二步相关的操作。