|
|
1
6
(在
MIPS有明显的管道危险;当决定分支(或不分支)时,以下指令已经在指令管道中进行了足够远的处理,无论执行与否。这被称为“分支延迟时隙”。
在某些情况下,您可以安排代码来利用这一点;如果您不能(或不想),您可以将
如果您编写的代码没有由汇编程序自动重新排序,我建议您使用一些额外的缩进来注释延迟槽,以使其突出:
|
|
|
2
5
branch delay slot
的
|