国际空间研究组织 | ISRO CS 2009 |问题 36
考虑具有以下四个阶段的流水线处理器:
IF: Instruction Fetch
ID: Instruction Decode and Operand Fetch
EX: Execute
WB: Write Back
IF、ID 和 WB 阶段各需要一个时钟周期来完成操作。 EX 阶段的时钟周期数取决于指令。在 EX 阶段 ADD 和 SUB 指令需要 1 个时钟周期,MUL 指令需要 3 个时钟周期。操作数转发用于流水线处理器。完成以下指令序列所需的时钟周期数是多少?
ADD R2, R1, R0 R2 ← R1 + R0
MUL R4, R3, R2 R4 ← R3 * R2
SUB R6, R5, R4 R6 ← R5 - R4
(一) 7
(乙) 8
(三) 10
(四) 14答案:(乙)
说明:详细解决方案参考:GATE-CS-2007 |问题 37
选项(B)是正确的。
这个问题的测验