汇编语言条件跳转指令详解

指令 解释
jz 如果ZF=1,跳转至指定位置
jnz 如果ZF=0,跳转至制定位置
je 与jz类似,但通常在一条cmp指令后使用。如果源操作数与目的操作数相等,则跳转
jne 与jnz类似,但通常在一条cmp指令后使用。如果源操作数与目的操作数不相等,则跳转
jg cmp指令做有符号比较之后,如果目的操作数大于原操作数,跳转
jge cmp指令做有符号比较之后,如果目的操作数大于或等于原操作数,跳转
ja 与jg类似,但使用无符号比较
jae 与jge类似,但使用无符号比较
jl cmp指令做有符号比较之后,如果目的操作数小于原操作数,则跳转
jle cmp指令做有符号比较之后,如果目的操作数小于或等于原操作数,则跳转
jb 与jl类似,但使用无符号比较
jbe 与jle类似,但使用无符号比较
jo 如果前一条指令置位了溢出标志位(OF=1),则跳转
js 如果符号标志位被置位(SF=1),则跳转
jecxz 如果ECX=0,则跳转

你可能感兴趣的:(汇编语言基础)