流水线中的主要问题(1)——结构相关 file-20250101082213800 解决办法: (1) 第I4条指令停顿一拍后再启动; (2) 增设一个存储器,将指令和数据分别放在两个存储器中。

流水线中的主要问题(2)——数据相关 file-20250101082304001 解决办法一:遇到数据相关,停顿后继指令,直至前面指令得结 果已生成 解决办法二:在运算器中设置若干运算结果缓冲寄存器,暂时保 留运算结果

第5章 中央处理器1205-1212, 页面 101

流水线中的主要问题(3)——控制相关 由转移指令引起。执行转移指令,可能转移到新目标地址指 令,此时,后面的一条或多条指令已进入流水线。

reference