📜  门| GATE-CS-2005 |第 80 题

📅  最后修改于: 2021-09-25 07:13:23             🧑  作者: Mango

考虑以下 CPU 的数据路径。

GATECS2005Q78

ALU、总线和数据路径中的所有寄存器的大小相同。所有操作包括 PC 和 GPR 的增量都将在 ALU 中执行。内存读取操作需要两个时钟周期——第一个用于在 MAR 中加载地址,下一个用于将数据从内存总线加载到 MDR
79.
指令“call Rn, sub”是一个两字指令。假设 PC 在指令的第一个字的取指周期内递增,其寄存器传输解释为

Rn < = PC + 1;
PC < = M[PC]; 

该指令执行周期所需的最小CPU时钟周期数为:
(一) 2
(乙) 3
(三) 4
(四) 5答案:(乙)
说明:一个周期增加PC,一个周期将PC加载到MAR,一个周期获取内存内容并加载到PC。这个问题的测验