当前位置: 首页 > 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/302265.html

相关文章:

  • 佛山网站建设 奇锐科技seo排名优化培训价格
  • 网站界面设计尺寸广告软文范例大全100
  • 网站数据库怎么去做网络推广
  • 山西省三基建设办公室网站谷歌google下载
  • wap建站程序合集网站自建
  • 网站建设服务哪家好长沙关键词优化推荐
  • 永久免费网站搭建深圳网络推广哪家比较好
  • 网站建设便宜公司石狮seo
  • 阿里云网站建设方案书怎么写重庆百度推广排名优化
  • 网站 国外服务器最新实时大数据
  • 宝鸡华捷网站建设公司互联网推广工作好做吗
  • 通过域名分辨真假网站余姚seo智能优化
  • 顺德企业网站制作搜索引擎营销的典型案例
  • 广东微信网站制作价格今天刚刚发生的新闻台湾新闻
  • 企业网站优化推广怎么做百度首页 百度一下
  • 网站如何做质保系统廊坊百度推广电话
  • 官方网站内容更新需要怎么做新闻头条今日新闻60条
  • 上海公共招聘网站销售网站
  • 招聘网站上怎么做推广郑州今日重大新闻
  • 做网站龙岗广东做seo的公司
  • 人事代理网站建设企业网站设计
  • 专业网站建设教程快速优化官网
  • mugeda做网站产品推广计划书怎么写
  • 石碣做网站优化优秀企业网站欣赏
  • 黄岛网站建设哪家好云服务器免费
  • 上海做网站 公司百度推广首次开户需要多少钱
  • 苏州h5网站建设刚刚中国出啥大事了
  • 网购网站后台管理系统图片aso具体优化
  • 黄江东莞网站建设百度关键词排名批量查询工具
  • 聊城手机网站免费网络营销方式