2010 组成原理 流水线冒险 选择题
第 19 题

下列选项中,不.会引起指令流水线阻塞的是()。

A. 数据旁路(转发) B. 数据相关 C. 条件转移 D. 资源冲突

[tag_link]

正确答案:A

采用流水线方式,相邻或相近的两条指令可能会因为存在某种关联,后一条指令不能按照原指定的时钟周期运行,从而使流水线断流。

有三种 相关 可能引起指令流水线阻塞:①结构相关,又称资源相关;

���数据相关;

③控制相关,主要由转移指令引起。

数据 旁路转发 ,其主要思想是不必待某条指令的执行结果送回到寄存器,再从寄存器中取出该结果,作为下一条指令的源操作数,而是直接将执行结果送到其他指令所需要的地方,这样可以使流水线不发生停顿。