汇编指令学习(CMP,TEST)

Posted web安全工具库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编指令学习(CMP,TEST)相关的知识,希望对你有一定的参考价值。

一、CMP比较指令,相当于SUB命令

比较两个操作数,如果两个数相等,zf标志位就为1,将eax,ebx的值置为1,执行下面指令,je这个跳转指令就会根据zf标志位进行跳转

cmp eax,ebx
je 0x46b996

如果将eax,ebx分别置为1,2,je将不会发生跳转

二、test比较指令,相当于逻辑与运算

主要用来判断操作数是否为0,将eax置为1,执行下面指令,je不发生跳转,zf标志位为0

将eax置为0,je会发生跳转,zf标志位为1

以上是关于汇编指令学习(CMP,TEST)的主要内容,如果未能解决你的问题,请参考以下文章

汇编指令学习(CMP,TEST)

汇编指令之CMP, TEST指令

8086汇编 cmp 指令

汇编基础 汇编指令

汇编cmp比较指令详解

16位汇编第六讲汇编指令详解第二讲