浅谈RISC-V指令集(四)- 条件分支( 三 )

将比较和分支指令放到一起,可以不需要额外的条件码以及临时寄存器,这样就减少了动态取指令的次数。MIPS中和0相比的处理办法,会带来比较严重的电路延时。和算术比较相比,并没有多少优势。将比较和分支合并之后,在取指令阶段,即可清楚是否需要条件分支。

浅谈RISC-V指令集(四)- 条件分支

小结

我们分享了RISC-V中控制转移指令中的条件分支,并且比较了两种方式的优劣,以及RISC-V采用这种条件分支方式的原因。后面我会继续分享RISC-V的其他指令内容,欢迎大家继续关注。

推荐阅读