1个回答
展开全部
这些都是一类指令
都是根据标志寄存知帆器判断是否调转的指令
====================================================
指令的汇编格式及功能
根据条件码的值转移:
JZ(JE) OPR ZF=1
JNZ(JNE) OPR ZF=0
JS OPR SF=1
JNS OPR SF=0
JO OPR OF=1
JNO OPR OF=0
JP OPR PF=1
JNP OPR PF=0
JC OPR CF=1
JNC OPR CF=0
比较两个无符号数,根据比较的结果转移
JB(JNAE,JC) OPR CF=1 被减数小于减数则转移
JNB(JAE,JNC) OPR CF=0 被减数大于或等于减数则转移
JBE(JNA) OPR CF或ZF=1 被减数小于或等于减数则转移
JNBE(JA) OPR CF或ZF=0 被减数大于减数则转移
比较两个带符号数,根据比逗斗较结果转移
JL/JNGE OPR SF异或OF=1 被减数小于减数则转移
JNL/JGE SF异或OF=0 被减数不小于减山猛磨数则转移
JLE/JNE (SF异或OF)与ZF=1 被减数不大于减数则转移
JNLE/JG (SF异或OF)与ZF=0 被减数大于减数则转移
都是根据标志寄存知帆器判断是否调转的指令
====================================================
指令的汇编格式及功能
根据条件码的值转移:
JZ(JE) OPR ZF=1
JNZ(JNE) OPR ZF=0
JS OPR SF=1
JNS OPR SF=0
JO OPR OF=1
JNO OPR OF=0
JP OPR PF=1
JNP OPR PF=0
JC OPR CF=1
JNC OPR CF=0
比较两个无符号数,根据比较的结果转移
JB(JNAE,JC) OPR CF=1 被减数小于减数则转移
JNB(JAE,JNC) OPR CF=0 被减数大于或等于减数则转移
JBE(JNA) OPR CF或ZF=1 被减数小于或等于减数则转移
JNBE(JA) OPR CF或ZF=0 被减数大于减数则转移
比较两个带符号数,根据比逗斗较结果转移
JL/JNGE OPR SF异或OF=1 被减数小于减数则转移
JNL/JGE SF异或OF=0 被减数不小于减山猛磨数则转移
JLE/JNE (SF异或OF)与ZF=1 被减数不大于减数则转移
JNLE/JG (SF异或OF)与ZF=0 被减数大于减数则转移
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询