多条件分支跳转指令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多条件分支跳转指令相关的知识,希望对你有一定的参考价值。

参考技术A 多条件分支跳转指令是专为switch-case语句设计的,主要有tableswitch和lookupswitch。

从助记符上看,两者都是switch语句的实现,它们的区别:

指令tableswitch的示意图如下图所示。由于tableswitch的case值是连续的,因此只需要记录最低值和最高值,以及每一项对应的offset偏移量,根据给定的index值通过简单的计算即可直接定位到offset。

以上是关于多条件分支跳转指令的主要内容,如果未能解决你的问题,请参考以下文章

汇编指令JMP是啥意思?

汇编指令JMP是啥意思?

跳转指令及其跳转条件

MIPS中有关于分支指令及跳转寻址

比较条件跳转指令

汇编多条件转移指令