一、指令格式

条件转移指令 JLE/JNG

格式: JLE/JNG 标号地址

功能: 小于等于/不大于  时转到标号地址

JNG    有符号 不大于         则跳转    //Jump if Not Greater

JLE    有符号 小于等于       则跳转    //Jump if Less or Equal

SF=1,ZF=1,OF=1 //其中一个或者多个为1 则跳转

二、代码测试

 1 int _tmain(int argc, _TCHAR* argv[])
 2 {
 3     printf("begin\n");
 4     int a = 3;
 5     int b = 5;
 6     if (a>b) //JLE/JNG 小于等于/不大于时转移
 7     {
 8         printf("do this");
 9     }
10     printf("end;\n");
11     return 0;
12 }

View Code

 1 int _tmain(int argc, _TCHAR* argv[])
 2 {
 3     printf("begin\n");
 4 int a=3;
 5 int b=5;
 6 __asm
 7 {
 8     mov ebx,b
 9     cmp a,ebx
10     jle end;
11 }
12 printf("do this");
13 end:
14 printf("end;\n");
15 return 0;
16
17 }

View Code

以上2段代码相等

在OllyDbg 下调试

SF=1,ZF=1,OF=1 //其中一个或者多个为1 则跳转

转载于:https://www.cnblogs.com/luoyefeiwu/p/4502112.html

016--JLE JNG(小于等于)相关推荐

  1. 016-JLE JNG(小于等于)

    l  条件转移指令JLE l   条件转移指令JNG   l  标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW)    标志寄存器PSW是一个16为的寄存器.它反映了CPU运算的状态特征并 ...

  2. 018-JL,JNGE JLE,JNG JG,JNLE JGE,JNL带符号条件转移指令小结

    l  条件转移指令JG(>  时转移) l  条件转移指令JNLE(<=时不转移)   l  标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW)    标志寄存器PSW是一个16 ...

  3. OD汇编指令集(不断更新)

    一.快捷键 F7 执行一行代码,遇到 CALL 等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上. F8 执行一行代码,遇到 CALL 等子程序不进入其代码. F2 在显著行设置断点,再次 ...

  4. Win32ASM学习[17]:条件跳转

    ---------------------------------------------------------------------------------------------------- ...

  5. 滴水逆向学习笔记 -1-

    目录 一.进制 N进制的定义 二.数据宽度_逻辑运算 数据宽度 逻辑运算 三.通用寄存器_内存读写 寄存器 内存 四.内存地址_堆栈 内存地址 堆栈 五.标志寄存器 举案例引知识 标志寄存器 相关指令 ...

  6. Instruction set

    JA,JB,JBE,JAE 的两个操作数都是正数(无符号数),而 JG,JL,JLE,JGE 把两个操作数都看成有符号数. 跳转指令 指令名 含义 备注 JMP 跳转 JE, JZ 结果为零则跳转 J ...

  7. 滴水逆向学习总结第二期

    目录 一.内存中的数据 1.存储方式 2.可识别寻址方式 二.堆栈 1.基本原理 2.堆栈指令 push pop pushad与popad 三.标志寄存器 1.寄存器位置 2.标志的意义 四.指令 A ...

  8. 微机原理——汇编语言

    汇编语言 期末复习要求 指令格式 寻址方式 各类指令的功能和特点 数据传送类指令 I/O数据传送指令 算术指令 辅助的算术指令 逻辑指令 移位和循环指令 跳转指令 循环指令 串指令 标志操作指令 其他 ...

  9. 操作系统开发--所有汇编指令集合

    想要开发操作系统,怎么能不知道汇编指令呢?于是翻看intel开发文档,把所有的汇编指令都做了一个整理,大家也可以收藏一下,以后肯定会用得着. 1 通用指令 1.1 数据传输指令 MOV--Move指令 ...

最新文章

  1. 5G 标准 — R15
  2. halcon算子盘点:Chapter 17:Tools
  3. sketch钢笔工具_Sketch和Figma,不同的工具等于不同的结果
  4. Java EE重新审视设计模式:观察者
  5. “遇事不决,量子力学”?微软亚研院开源时空预测开源工具:FOST,应对各行业共性预测需求!...
  6. 正则表达式30分钟入门教程--deerchao
  7. 事态升级是什么意思_农村老俗话说“男吵官司女吵穷”是什么意思呢,有没有道理?...
  8. Java中实现连接数据库并进行查询
  9. html 文章阅读次数,关于浏览次数和浏览次数缓存的问题
  10. 计算机安装时的用户权限,如何设置win10系统使得电脑在安装软件前需要管理员的权限...
  11. du,df命令和磁盘管理
  12. 安装axios指定版本
  13. 数学建模评价类方法01——灵敏度分析
  14. 领导给你安排任务,这三种话,越早说越好
  15. Docker设置端口映射
  16. 爱奇艺视频怎么下载,如何将qsv格式转为mp4格式
  17. java8中的流(Stream)
  18. CreateProcessAsUser
  19. 24小时轮播怎么实现的_优酷24小时轮播台如何使用
  20. 7. 调度问题schedule

热门文章

  1. 【DevOps】我们忽视了Daily Build(每日构建)吗?
  2. 盛世昊通董车长2.0“后“积薄发,点爆汽车后市场
  3. 杨辉三角(C语言实现)
  4. 连接校园网的路由器为啥老是服务器没响应,校园网路由器不能使用怎么办?
  5. 命令行查看隐藏文件或隐藏文件夹
  6. 沙盘游戏(2017绍兴市第十五届少儿信息学竞赛复赛试题)
  7. 我遇到的一些问题(空指针异常、jsp页面传值)
  8. 编写一个简单的“个人简历”网页
  9. element-ui table中span-method(行合并)方法使用
  10. 中国联通dns服务器未响应,关于光猫设置的说明和常见问题