JCC常用指令2

1.JE JZ 结果为0则跳转(相等时跳转) ZF = 1

2.JNE,JNZ 结果不为0则跳转(不相等时跳转) ZF = 0

3.JS 结果为负数跳转 SF = 1

4.JNS 结果非负跳转 SF = 0

5.JP JPE 结果中的1个数为偶数则跳转 PF = 1

6.JNP JPO 结果中的1个数位偶数则跳转 PF = 0

7.JO 结果溢出则跳转 OF = 0

8.JNO 结果没有溢出则跳转 OF= 0

9.JB JNAE 小于则跳转(无符号数) CF = 1

10 JNB JAE 大于则跳转(无符号数) CF = 0

11.JBE,JNA CF = 1 or ZF = 1 小于等于则跳转(无符号位) CF = 1 or ZF = 1

12.JNBE,JA (大于则跳转 无符号位数)CF = 0 and ZF = 0

13.JL ,JNGE (小于则跳转 有符号数) SF != OF

14.JNL JGE(大于等于则跳转 有符号位数SF = OF

15,JLE,JNG(小于等于则跳转 有符号数) ZF = 1 or SF != OF

16.JNLE ,JG 大于则跳转(有符号数)ZF = 0 and SF = OF

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 布尔表达式 在高级语言中 布尔值用来做条件判断从而对程序走向作出控制,其中涉及到的运算符 && 对2个操作数作&&...
    聽歌的大肥豬阅读 4,589评论 0 0
  • 一、数据传送指令 1. 通用数据传送指令 通用表示符号data:立即数DST:目的操作数SRC:源操作数reg:寄...
    莫扎伦阅读 5,680评论 0 0
  • 计算机通过执行指令序列来使机器得以工作,所以对于每一系列的计算机都有指定的一组指令集供计算机使用,这组指令...
    未来科技工作室阅读 12,527评论 1 10
  • asm();括号里面每条指令后不加上\n\t会怎么样例如下面的代码exam_x86.c 内核完全注释上说是为了预处...
    sgy1993阅读 10,027评论 0 3
  • 指令分类: (1) 传送类指令(2)算术运算类指令(3)位操作指令(4)串操作指令(5)程序转移类指令(6)处理器...
    倘若_e3f5阅读 5,774评论 0 0