汇编指令学习(CMP,TEST)

汇编指令学习(CMP,TEST)一、CMP比较指令,相当于SUB命令比较两个操作数,如果两个数相等,zf标志位就为1,将eax,ebx的值置为1,执行下面指令,je这个跳转指令

大家好,欢迎来到IT知识分享网。

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

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

cmp eax,ebx je 0x46b996
汇编指令学习(CMP,TEST)

汇编指令学习(CMP,TEST)

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

汇编指令学习(CMP,TEST)

汇编指令学习(CMP,TEST)

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

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

汇编指令学习(CMP,TEST)

汇编指令学习(CMP,TEST)

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

汇编指令学习(CMP,TEST)

汇编指令学习(CMP,TEST)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/47090.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信