条件跳转指令总结

  • JMP
    无条件跳转

  • JE或者JZ
    结果为0则跳转

    观察零标志位Z, Z为1,跳转执行,否则不跳转

  • JNE或者JNZ
    结果不为0或者不等时跳转

    零标志位Z为0,跳转;否则不跳转

  • JS
    结果为负则跳转

    符号标志位S为1则跳转;否则不跳转

  • JNS
    与JS相反

  • JP或者JPE
    比较结果中1的个数时偶数时跳转

    奇偶位标识P置1时跳转

  • JNPJNPE
    当结果中1的个数位奇数的时候跳转

就为标志P为0时候跳转

  • JO
    当发生溢出时跳转

    标志为O为1时跳转

  • JNO
    与上相反

  • JB
    当第一个操作数小于第二个操作数的时候跳转

    进位\借位标志为1的时候跳转

  • JNB
    与上相反

  • JBE
    小于等于时候跳转

    当进位\借位位C为1或者零标志位Z为1时候跳转

  • JNBE
    不低于且不等于转移

    进位\借位位C为0零标志位Z为0

  • JL
    小于时候跳转,有符号

    溢出标志位O与符号标志为S不同,则跳转

你可能感兴趣的:(条件跳转指令总结)