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

仿模板电影网站站长论坛

仿模板电影网站,站长论坛,wordpress wp unslash,wordpress 新建媒体库这章节学习前需要回顾之前的标志寄存器的内容: 汇编学习之《标志寄存器》 算数移位指令 SAL (Shift Arithmetic Left)算数移位指令 : 左移一次,最低位用0补位,最高位放入EFL标志寄存器的CF位(进位标志) OllyDbg查看…

这章节学习前需要回顾之前的标志寄存器的内容:

汇编学习之《标志寄存器》

算数移位指令

SAL (Shift Arithmetic Left)算数移位指令 :

左移一次,最低位用0补位,最高位放入EFL标志寄存器的CF位(进位标志)

OllyDbg查看执行查看

通过上面我可以看到,我们设置MOV EAX, 80000001后, 其实32位最高位就是1,最低位也是1,

当我们执行SAL EAX 1语句后, 最高位放入二零EFL标志寄存器的CF位,通过OD也可以看到C位是1,同时最低位1向左移动1位后,十六进制的结果就是2;

我们输入的SAL 算数左移,但是OD里面变成了SHL,这里是因为算数左移和逻辑左移是一样的。

SAR((Shift Arithmetic Left))算数右移指令

右移一次,最高位不变,然后向右移动,最低位移入EFL 标志寄存器的CF位中

备注: 无论左移还是右移,是将对应的最高或最低位放入到CF中,也就是说放入前是0,CF是1,放入后CF就是0,反之亦然。

逻辑移位指令

SHL(shift  left)逻辑左移

shl 逻辑左移和 sal 算数左移指令是一样的,这里就不重复说明了。

SHR(shift right)逻辑右移

右移一次, 最高位补0,最低位送入CF标志位, 如图:

上面SAR,SHR的图中可以清晰看到两个的区别就是最高位要不要保持不变。 移动方式都是对的。

上一篇:汇编学习之《运算和逻辑指令》

下一篇: 汇编学习之《test, cmp 指令》

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

相关文章:

  • 网络客服怎么做seo助手
  • 哪些网站用python做的小程序开发系统
  • 怎样做软件网站中国今天新闻最新消息
  • wordpress远程调用cdnseo收索引擎优化
  • 网站怎么在百度做推广销售网络平台
  • 郑州专业网站制作的公司哪家好百度网络营销中心官网
  • 做包装的网站泉州百度网络推广
  • 在国外做热情网站的风险在线crm
  • 网站无法做301重定向网店运营在哪里学比较好些
  • 自贡建设监督质量网站腾讯云建站
  • 杭州软件制作推广seo是什么意思
  • p2p网站建设时间神马网站快速排名案例
  • .net 网站开发教程济南专业做网站
  • 福田外贸网站建设自己做网站设计制作
  • 域名同时做邮箱和网站产品推广文案100字
  • 秦皇岛市城乡建设网站网络推广是指什么
  • 环保工程 技术支持 东莞网站建设佛山网站建设制作
  • 装饰公司网站建设效果视频号的链接在哪
  • 网站建设包括哪些方面百度网络推广怎么收费
  • 如何做实验室网站电商培训机构排名前十
  • 微信的网站怎么做的360网站安全检测
  • 手机网站建设市场百度应用商店
  • 卡盟做网站网址缩短
  • 菠菜网站怎样做安全兰州网络推广与营销
  • 网站页尾内容郑州百度分公司
  • 南宁网站开发本地免费发布信息网站
  • 信阳做网站的百度推广账号登录入口
  • 农产品电子商务网站建设营销型网站建设费用
  • 怎样做网站检索数据分析企业文化经典句子
  • 贵阳网站开发软文写作范文