模型机数据通路结构由CPU内总线 逻辑运算部件ALU 输入选择器A和B 输出移位器 通用寄存
问题详情
模型机数据通路结构由CPU内总线、逻辑运算部件ALU、输入选择器A和B、输出移位器、通用寄存器R0~R3、暂存器C和D、地址寄存器MAR、数据缓冲寄存器MDR、指令寄存器IR、程序计数器PC、堆栈指针SP组成。(电子科大2006) (1)模型机传送指令MOV(R0),(SP)+;其源采用自增型寄存器间址,目的采用寄存器 间址。用寄存器传送语句(如PC→MAR)拟出该指令的流程。 (2)转移指令JMP X(PC);转移地址采用相对寻址,位移量存放在现行指令所在单元的下一个单元中,以位移量地址为基准进行转移。该指令的流程如下。读懂该流程,并为每题选择一个正确答案。 取指周期FT:M→IR IR的内容为______________ PC+1→PC PC的内容为______________ 执行周期ET:PC→MAR MAR的内容为______________ M→MDR→C C的内容为______________ PC+C→PC MAR的内容为______________ ①现行指令 ②下条指令 ③源操作效 ④位移量 ⑤源地址 ⑥位移量地址 ⑦现行指令地址 ⑧转移地址
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:(1)取指周期FT:M→IRPC+1→PC取源操作数周期ST:SP→MARM→MDR→CSP+1→SP取目的操作数周期DT:R0→MAR执行周期ET:C→MDRMDR→MPC→MAR(2)取指周期FI:M→IR IR的内容为 ① PC+1→PC PC的内容为 ⑥ 执行周期ET:PC→VM.AR MAR的内容为 ⑥ M→MDR→C C的内容为 ④ PC+C→PC MAR的内容为 ⑧
(1)取指周期FT:M→IR,PC+1→PC取源操作数周期ST:SP→MAR,M→MDR→C,SP+1→SP取目的操作数周期DT:R0→MAR执行周期ET:C→MDR,MDR→M,PC→MAR(2)取指周期FI:M→IRIR的内容为①PC+1→PCPC的内容为⑥执行周期ET:PC→VM.ARMAR的内容为⑥M→MDR→CC的内容为④PC+C→PCMAR的内容为⑧