某双总线模型机如图8—3所示。双总线分别记为B1和B2;图8—3中连线的方向标明数据通路及流向,并注有相应的控制信号(微命令);A、B、C、D为4个通用寄存器;X为暂存器;M为多路选择器,用于选择进入暂存器x的数据,存储器为双端口,分别面向总线B1和B2。

admin2014-04-17  32

问题 某双总线模型机如图8—3所示。双总线分别记为B1和B2;图8—3中连线的方向标明数据通路及流向,并注有相应的控制信号(微命令);A、B、C、D为4个通用寄存器;X为暂存器;M为多路选择器,用于选择进入暂存器x的数据,存储器为双端口,分别面向总线B1和B2。

分别指出指令ADD(A),#N中源操作数的寻址方式,并写出该指令的执行流程。

选项

答案由#号可知源操作数的寻址方式为立即寻址方式,该指令的执行流程如下: (A)→AR1 //将寄存器A中的内容通过总线B1送到AR1地址寄存器 M(AR1)→DRl //根据地址寄存器AR1的内容,选择读取相应的内存单元并将数据送至DR1数据寄存器中 (DR1)→X //将DR1中的内容通过B1总线送至X暂存器 N→B2 //将立即数N送至B2总线上 (X)+B2→DR1 //通过ALU算术逻辑单元将寄存器X中的内容与总线B2上的内容相加,并通过总线B1送至数据寄存器DR1 (DR1)→M(AR1) //把DR1中的内容写至AR1寄存器的内容所指定的内存单元中

解析
转载请注明原文地址:https://kaotiyun.com/show/GYxi777K
0

最新回复(0)