当前位置: 首页 > wzjs >正文

做机械有什么兼职网站合肥网站推广

做机械有什么兼职网站,合肥网站推广,做简单的动态网站教程,专门做礼品的网站test指令 它和逻辑与(and)计算方式是一样,他们两个的区别,and 会改变对象的值,test指令不会改变,但是它会改变EFL标志寄存器的ZF零位标记的值。汇编学习之《标志寄存器》-CSDN博客 我们先验证下and 对比&…

test指令

它和逻辑与(and)计算方式是一样,他们两个的区别,and 会改变对象的值,test指令不会改变,但是它会改变EFL标志寄存器的ZF零位标记的值。汇编学习之《标志寄存器》-CSDN博客

我们先验证下and 对比:

先设置eax 为1,方便对比

执行 and eax, 2

可以看到eax的值变了。 

我们测试test

先设置eax 为1,手动清理EFL的值为0, 方便对比

执行 test eax,2

这里可以看到EFL 的ZF 零标志位变成了1, eax的值没有变化。

既然and 和 test 都是一样的运算的方式, 那为什么还要这个运算方式呢?搞过c++应该就了解。& or &&

cmp 指令:

实际上是做的减法运算,与算数sub运算指令的区别是,cmp指令不改变作用对象的值,但还是会改变EFL标志寄存器的ZF标志位。

mov eax 1

手动设置EFL 为0

sub eax,1

这里可以看到 eax 变成了0, EFL 标志寄存器的ZF零标志位被设置成了1(零 zf=1, 非零=0)

mov eax 1

手动设置EFL 位0

cmp eax,1

其实:cmp eax,1 可以用来判断 eax 和 后面的数字是否相等,比如 ZF 位是1表示相等,否则不是。

最后补充下, cmp 指令不只是会改变ZF 的值, 其他错位CF的值也会改变

上一篇:汇编学习之《移位指令》

下一篇:汇编学习之《push , pop指令》

http://www.dtcms.com/wzjs/369221.html

相关文章:

  • flash企业网站搜索app下载
  • 建站工具官网2021网络营销成功案例
  • dede网站地图 调用文章seo网址超级外链工具
  • 广西住房与城乡建设厅网站百度推广首页
  • 昆山网站制作nba最新排行榜
  • 网盘做网站空间友情链接交换源码
  • 北京城乡建设门户网站新手电商运营从哪开始学
  • 小说网站系统怎么做浙江网络科技有限公司
  • 如何查看网站的外链站长基地
  • wap网站做微信小程序百度一下首页网址
  • 如何建立国际网站什么公司适合做seo优化
  • 建设部人事教育司网站镇海seo关键词优化费用
  • 怎么在子域名建立一个不同的网站seo网站关键词优化快速官网
  • 企业内部的网站系统win10优化工具下载
  • 佛山市多语言营销型网站建站tool站长工具
  • 做自媒体有哪些素材网站郑州百度搜索优化
  • 商城网站建站系统nba最新新闻消息
  • 网站首页图片滑动怎么做自助建站系统代理
  • 苏州市建设交易中心网站平台接广告在哪里接的
  • 济南做外贸网站的公司列举常见的网络营销工具
  • 网站定制建设哪里好百度风云排行榜官网
  • 美食网站界面设计白杨seo
  • 专门做别墅的网站跨国网站浏览器
  • 网站建设中 模板素材发广告去哪个平台
  • 江西专业南昌网站建设焦作seo推广
  • 个人开网站泉州排名推广
  • ps切片以后 怎么做网站网页制作接单
  • 网站后台如何做色盲测试图
  • 门户网站开发用什么框架好做网站优化的公司
  • 廊坊市建设局网站深圳谷歌seo推广