题目内容
(请给出正确答案)
[主观题]
假设一条指令的执行过程分为“取指令”、“分析”、和“执行”3段,每一段的时间分别是△t、2△t、3△t。在下列
各种情况下,分别写出连续执行行条指令所需要的时间表达式。 (1)顺序执行方式。 (2)“取指令”、“分析”、和“执行”重叠。
查看答案
如果结果不匹配,请 联系老师 获取答案
A.6n×△t
B.12n×△t
C.(6n-1)×△t
D.3n×△t
A.163ns
B.183ns
C.193ns
D.203ns
假设指令流水线分取指(IF)、译码(ID)、执行(EX)、回写(WR)四个过程段,共有10条指令连续输入此流水线。 (1)画出指令周期流程。 (2)画出非流水线时空图。 (3)画出流水线时空图。 (4)假设时钟周期为100 ns,求流水线的实际吞吐量(单位时间执行完毕的指令数)。 (5)求该流水处理器的加速比。
一条双字长的取数指令(LDA)存于存储器的100和101单元,其中第一个字为操作码和寻址特征M,第二个字为形式地址。假设PC当前值为100,变址寄存器XR的内容为100,基址寄存器的内容为200。存储器各单元的内容如下所示:
写出下列寻址方式的有效地址,以及取数指令执行结束后,累加器ACC的内容。 (1)直接寻址 (2)立即寻址 (3)间接寻址 (4)相对寻址 (5)变址寻址 (6)基址寻址
【题目描述】
第37题:若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需()ns。
A.163
B.I83
C.193
D.203
【我提交的答案】: |
【参考答案与解析】: 正确答案:D |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
这题的公式是什么 求高手指教