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

开发网站服务器seo查询

开发网站服务器,seo查询,java web网站开发报告,义乌进货网平台一、call指令 ​​​​​​​ 1.1 依据位移进行转移:call 标号 1.2 实现段间转移:call far ptr 标号 1.3 转移地址在寄存器中:call 16位寄存器 1.4 转移地址在内存中 1.4.1 call word ptr 内存单元地址 1.4.2 call dword ptr 内存单元地址…

 一、call指令

​​​​​​​   1.1 依据位移进行转移:call 标号

   1.2 实现段间转移:call far ptr 标号

   1.3 转移地址在寄存器中:call 16位寄存器

   1.4 转移地址在内存中

        1.4.1 call word ptr 内存单元地址

        1.4.2 call dword ptr 内存单元地址

 二、ret和retf指令

    2.1 ret指令:近转移

    2.2 retf指令:远转移


     call和ret指令都是转移指令,它们都能修改ip,或同时修改cs和ip。call和ret需要配合使用。

一、call指令

    CPU执行call指令,进行两步操作:

  •    将当前的ip或cs和ip压入栈中
  •    转移

    call指令不能实现短转移,除此之外,call指令实现转移的方法和jmp指令的原理相同。

   1.1 依据位移进行转移:call 标号

        执行的操作如下:

  •     (sp) = (sp)-2               ;栈顶移动
  •     ((ss)*16+(sp)) = (ip)   ;当前ip内容压栈
  •     (ip) = (ip)+16位位移   ;跳转到标号处

        相当于执行:

  •     push ip
  •     jmp near ptr 标号
   1.2 实现段间转移:call far ptr 标号

        执行的操作如下:

  •     (sp) = (sp)-2                 ;栈顶移动
  •     ((ss)×16+(sp)) = (cs)   ;先把cs压栈
  •     (sp) = (sp)-2                ;栈顶移动
  •     ((ss)×16+(sp)) = (ip)    ;然后把ss压栈

        相当于执行:

  •      push cs
  •      push ip
  •      jmp far ptr 标号
  1.3 转移地址在寄存器中:call 16位寄存器

        执行的操作如下:

  •     (sp) = (sp) - 2
  •     ((ss) × 16 + (sp)) = (ip)
  •     (ip) = (16位寄存器)

        相当于执行:

  •      push ip
  •      jmp 16位寄存器
  1.4 转移地址在内存中
    1.4.1 call word ptr 内存单元地址

        汇编语法解释:

  •      push ip
  •      jmp word ptr 内存单元地址
    1.4.2 call dword ptr 内存单元地址

        汇编语法解释:

  •       push cs  
  •       push ip     
  •       jmp dword ptr 内存单元地址

二、ret和retf指令

    2.1 ret指令:近转移

        ret指令用栈中的数据,修改ip的内容,从而实现【近转移
        CPU执行ret指令时,进行下面两步操作:

  •      (ip)=((ss)*16+(sp))   ;ip的值修改为栈顶的内容
  •      (sp)=(sp)+2              ;栈顶移动

        相当于执行:

  •      pop ip
    2.2 retf指令:远转移

        retf指令用栈中的数据,修改cs和ip的内容,从而实现【远转移
        CPU执行retf指令时,进行下面四步操作

  •      (ip)=((ss)*16+(sp))   ;ip的内容修改为栈顶的内容
  •      (sp)=(sp)+2              ;栈顶移动
  •      (cs)=((ss)*16+(sp))   ;cs的内容修改为栈顶移动之后,栈顶的内容
  •      (sp)=(sp)+2              ;栈顶移动

        相当于执行:

  •       pop ip
  •       pop cs
http://www.hkea.cn/news/78446/

相关文章:

  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo
  • 东莞网站建设规范软文内容
  • 项目网站建设业务分析搜索优化的培训免费咨询
  • linux做网站服务器吗关键词上首页软件
  • 西安网站建设行业动态手机营销软件
  • 做推送的网站推荐今日新闻摘抄50字
  • 想在自己的网站做支付优化公司治理结构
  • 国内一家做国外酒店团购的网站网络推广优化是干啥的
  • 手机3d动画制作软件重庆网络seo公司
  • 青海和城乡建设厅网站石家庄自动seo
  • 建站网址是多少深圳市seo上词多少钱
  • 应用网站开发创建网站花钱吗
  • 2023太原疫情优化设计答案大全
  • 创新的专业网站建设适合小学生的新闻事件
  • 政府机关备案网站百度竞价什么意思
  • 广元专业高端网站建设seo视频
  • 烟台网站建设诚信臻动传媒百度网络营销中心
  • 贵阳网站建设搜王道下拉重庆seo网络推广关键词
  • 大型 网站的建设 阶段百度官方网站下载
  • 江苏专业做网站的公司百度地图导航网页版
  • 怎么去投诉做网站的公司宁波seo外包推广软件
  • 网络营销跟做网站有什么区别线上推广如何引流
  • 如何进行网店推广seo排名优化怎样
  • 什么建站程序好收录上海网络公司seo
  • 电子商务网站建设投资预算小程序平台