问答题 CPU的数据通路如图10.16所示。运算器中R 0 ~R 3 为通用寄存器,DR为数据缓冲寄存器,psw为状态字寄存器,D—cache为为数据存储器,I—cache为指令寄存器,IR为指令寄存器,AR为地址寄存器。单线箭头表示微操作控制信号(电位或脉冲)。如LR 0 表示读出R 0 寄存器,SR 0 表示写入R 0 寄存器。 机器指令“LDA(R3),R0”实现的功能是以(R 3 )的内容为D—cache单元地址,读出数存中该单元中数据到通用寄存器R 0 中。请画出LDA取数指令周期流程图,并在CPU周期框外写出所需的微操作控制信号。假设一个CPU周期有T 1 ~T 4 四个时钟信号,寄存器打入信号注意时钟信号。
【正确答案】正确答案:指令周期包括取指周期和执行周期。 “LDA(R3),R0”的指令周期流程图如图10.17所示。
【答案解析】