第 19 题
下列选项中,不.会引起指令流水线阻塞的是()。
A. 数据旁路(转发) B. 数据相关 C. 条件转移 D. 资源冲突
[tag_link]
正确答案:A
采用流水线方式,相邻或相近的两条指令可能会因为存在某种关联,后一条指令不能按照原指定的时钟周期运行,从而使流水线断流。
有三种 相关 可能引起指令流水线阻塞:①结构相关,又称资源相关;
���数据相关;
③控制相关,主要由转移指令引起。
数据 旁路转发 ,其主要思想是不必待某条指令的执行结果送回到寄存器,再从寄存器中取出该结果,作为下一条指令的源操作数,而是直接将执行结果送到其他指令所需要的地方,这样可以使流水线不发生停顿。