KingSolomon 发表于 2014-5-25 20:35:52

【条件跳转影响的标志位手册】

本帖最后由 KingSolomon 于 2014-5-25 20:37 编辑




单条件转移指令:
       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
页: [1]
查看完整版本: 【条件跳转影响的标志位手册】