Mr.Zheng① 2021-07-06 16:40 采纳率: 0%
浏览 10

计算机组成原理试题求解

加法指令ADD R0,(R1)的功能为(R0)+((R1))→R0,若ALU的两个输入端只设置了一个锁存器Y,写出该指令执行的操作流程。

  • 写回答

1条回答 默认 最新

  • 张卷地 2023-03-08 08:25
    关注

    设R0的值为a,(R1)的值为b,Y寄存器的值为c,则ADD R0,(R1)指令的执行流程如下:

    R1中存储的地址读取到MAR(存储器地址寄存器)中;
    通过系统总线将MAR中的地址发送到存储器中,请求取出该地址处存储的数据;
    存储器将该地址处存储的数据b通过数据总线返回,并存储到MDR(存储器数据寄存器)中;
    将MDR中的数据b读取到Y寄存器中;
    将a和c输入到ALU中,执行加法运算,将结果存储到R0中;
    将R0的值输出到总线上,通过总线写入到R0的存储单元中;
    程序计数器PC1,指向下一条指令。
    
    评论

报告相同问题?