在Linux反汇编指令中,跳转指令主要包括以下几种:
jmp
jcc(条件跳转)
je(等于)jne(不等于)ja(无符号大于)jb(无符号小于)jae(无符号大于等于)jbe(无符号小于等于)js(符号位为1,即负数)js(符号位为0,即非负数)jo(溢出标志位为1)jno(溢出标志位为0)jmp rel
jcc rel
jmp [reg/mem]
call [reg/mem]
loop
loope/loopz
loopne/loopnz
jcxz rel
ret
iret
jmp far ptr [addr]
jmp short rel
总之,掌握这些基本的跳转指令对于理解程序的控制流和执行逻辑非常重要。