在一个单总线结构的计算机中,用一条总线连接了指令寄存器(IR)、程序计数器(PC)、存储器地址寄存器(MAR)、存储器数据寄存器(MDR)、通用寄存器(r0~r7),ALU输入端寄存器(Y),ALU以及ALU输出端寄存器(Z)。该计算机有以下指令:

admin2014-04-17  34

问题 在一个单总线结构的计算机中,用一条总线连接了指令寄存器(IR)、程序计数器(PC)、存储器地址寄存器(MAR)、存储器数据寄存器(MDR)、通用寄存器(r0~r7),ALU输入端寄存器(Y),ALU以及ALU输出端寄存器(Z)。该计算机有以下指令:
    ADD  r1,r2,r3    //(r2)+(r3)→r1
    JUMP#a    //(pc)+1+a→pc
    LOAD r1,1000m    //mem[1000]→r1
    STORE r1,1000    //(r1)→mem[1000]
为了处理出现无定义指令的异常情况,计算机中已增加了一个异常寄存器(ER),连接在总线上。控制器在遇到未定义的指令操作码时,将ER设置为1,然后照常取下一条指令。试在控制器流程图中增加这个异常处理的控制流程。

选项

答案增加异常处理的控制流程后,当控制器在遇到未定义的指令操作码时,将ER设置为1,然后照常取下一条指令。因此可画出控制器的流程图如图5-10所示。 [*]

解析
转载请注明原文地址:https://jikaoti.com/ti/upajFFFM
0

最新回复(0)