C/C++ 您当前所在位置:首页 > C/C++ > JCC指令说明

JCC指令说明

陈成 陈成 2020-07-08 12:45:28 C/C++ 182人已围观

简介 JCC指令在程序中可以到处跳,但决定它跳不跳一定是看标志寄存器。

JCC指令在程序中可以到处跳,但决定它跳不跳一定是看标志寄存器

JE或JZ

作用:结果为0时跳转

关注标志:ZF=1

JNE或JNZ

作用:结果不为0时跳转

关注标志:ZF=0

JS

作用:结果为负时跳转

关注标志:SF=1

JNS

作用:结果为非负时跳转

关注标志:SF=0

JP或JPE

作用:结果中1的个数是偶数则跳转

关注标志:PF=1

JNP或JPO

作用:结果中1的个数是奇数则跳转

关注标志:PF=0

JO

作用:结果溢出则跳转

关注标志:OF=1

JNO

作用:结果没有溢出则跳转

关注标志:OF=0

JB或JNAE

作用:无符号数中小于则跳转

关注标志:CF=1

JNB或JAE  

作用:无符号数中大于等于则跳转

关注标志:CF=0

JBE或JNA

作用:无符号数中小于等于则跳转

关注标志:CF=1或ZF=1

JNBE或JA

作用:无符号数中大于则跳转

关注标志:CF=0并且ZF=0

JL或JNGE

作用:有符号数中小于则跳转

关注标志:SF!=OF

JNL或JGE

作用:有符号数中大于等于则跳转

关注标志:SF=OF

JLE或JNG

作用:有符号数中小于等于则跳转

关注标志:ZF=1或SF!=OF

JNLE或JG

作用:有符号数中大于则跳转

关注标志:ZF=0并且SF=OF

文章评论

发送

站点信息

  • 上线时间:2020年05月30日
  • 网站程序:自建框架
  • 博客模板:今夕何夕
  • 文章统计43篇文章
  • 评论统计0条评论
  • 留言统计0条留言
  • 统计数据:百度统计