控制转移指令

Posted 四猿外

tags:

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

控制转移指令可以让Java 虚拟机有条件或无条件地从指定的位置指令而不是控制转移指令的下一条指令继续执行程序,从概念模型上理解,可以认为控制转移指令就是在有条件或无条件地修改PC 寄存器的值。控制转移指令如下。

条件分支:ifeq、iflt、ifle、ifne、ifgt、ifge、ifnull、ifnonnull、if_icmpeq、if_icmpne、if_icmplt、if_icmpgt、if_icmple、if_icmpge、if_acmpeq 和if_acmpne。
复合条件分支:tableswitch、lookupswitch。
无条件分支:goto、goto_w、jsr、jsr_w、ret。

以上是关于控制转移指令的主要内容,如果未能解决你的问题,请参考以下文章

控制转移指令

汇编--控制转移指令 jmp

Jvm(47),指令集----控制转移指令

控制转移指令

汇编语言转移指令&循环指令

(二十三)控制转移指令