mips延时槽

一、mips延时槽概念

  1. 概述

分支延迟槽 (Branch delay slot),简单地说就是位于分支指令后面的一条指令,不管分支发生与否其总是被执行,而且位于分支延迟槽中的指令先于分支指令提交 (commit)。

不管分支发生与否其总是被执行,所以下一下指令不应该做任何操作导致对其它有影响,所以一般在跳转后加一个nop

https://blog.csdn.net/orz365/article/details/9236027?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-11.control&dist_request_id=1328602.71242.16152755380561503&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-11.control

https://blog.csdn.net/groundhappy/article/details/71711938

http://blog.chinaunix.net/uid-26817832-id-3146408.html

-------------------------------------- 适合自己的才是最好的!-----------------------------------------
原文地址:https://www.cnblogs.com/retry/p/14519287.html