汇编语言之条件跳转

汇编语言之条件跳转

单条件转移指令

语句 条件 结果
JZ/JE ZF=1 转移
JNZ/JNE ZF=0 转移
JS SF=1 转移
JNS SF=0 转移
JO OF=1 转移
JNO OF=0 转移
JP/JPE PF=1 转移
JNP/JPO PF=0 转移
JC CF=1 转移
JNC CF=0 转移

无符号数比较条件相对转移指令:(A-B)

语句 条件 结果
JB/JNAE/JC CF=1 A<B
JAE/JNB/JNC CF=0 A>=B
JBE/JNA (CFVZF)=1 A<=B
JA/JNBE (CFVZF)=0 A>B

有符号数比较条件相对转移指令:(A-B)

语句 条件 结果
JL/JNGE (SF XOR OF)=1 A<B
JGE/JNL (SF XOR OF)=0 A>=B
JLE/JNG ((SF XOR OF)VZF)=1 A<=B
JG/JNLE ((SF XOR OF)VZF)=0 A>B

测试CX条件相对转移指令:

语句 条件
JCXZ CX=0

测试ECX条件相对转移指令:

语句 条件
JECXZ ECX=0

猜你喜欢

转载自blog.csdn.net/zyyujq/article/details/104433268
今日推荐