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

高德为什么没有国外地图网站的seo如何优化

高德为什么没有国外地图,网站的seo如何优化,淄博桓台网站建设方案,建站公司山东济南兴田德润简介说明 C语言等高级语言,根据是否需要返回到触发跳转代码的下一条代码,跳转有两种语句: 不需要返回,例如:if,goto,switch,while等语句。需要返回,例如:函数调…

说明

  • C语言等高级语言,根据是否需要返回到触发跳转代码的下一条代码,跳转有两种语句:
  1. 不需要返回,例如:if,goto,switch,while等语句。
  2. 需要返回,例如:函数调用,系统调用,SMC调用等。
  • A64汇编指令跳转也一样。

只跳转,不需要返回

  1. B指令
  • 跳转到某地址执行,无法返回。
  • 一般是函数内跳转,类似于C语言中while循环,if else等语句导致的跳转。
  • 示例:
int test(int a, int b)
{if (a) {return 0;}return a+b;
}* 对应汇编代码
test:sub sp, sp, #16str w0, [sp, 12] //将实参a保存到栈对应地址str w1, [sp, 8] //将实参b保存到栈对应地址ldr w0, [sp, 12] //从栈中将变量a load到寄存器w0中cmp w0, 0 //对应上面的if 判断 w0(变量a)是否为0beq .L4 // 为0,跳转到标签 .L4mov w0, 0 // 不为0,将w0赋值为0b   .L5 //不为0,跳转到 .L5,对应return 0
.L4:  //对应 a+b;ldr w1, [sp, 12]ldr w0, [sp, 8]add w0, w1, w0
.L5: // 对应 returnadd sp, sp, 16ret
  1. BR指令
  • 跳转到某寄存器保存的地址处运行,无法返回。
br x20 //跳转到通用寄存器x20指向地址运行

跳转后,需要返回

  • 跳转和返回是不同的指令,返回时,需要主动调用返回指令。
  • 指令详细动作如下:
  • 跳转指令,先将下一条指令的地址(即返回后执行的起始地址)保存到通用寄存器 lr (x30)中,再跳转目标地址。
  • 返回指令,跳转到x30寄存器所保存的地址执行。

跳转指令

  1. BL指令
  • 跳转到某地址执行,运行完可以返回。
  • 一般用于不同函数的跳转,类似于C语言中的函数调用,如:
  • 语法
bl 0x100cfa754
  • 示例
int test()
{return 0;
}int main()
{test();return 0;
}* 对应汇编
test:mov     w0, 0ret  // 返回到 bl test 下一条指令执行
main:stp     x29, x30, [sp, -16]!add     x29, sp, 0bl      test  //跳转到 test 函数地址执行mov     w0, 0ldp     x29, x30, [sp], 16ret
  1. BLR指令
  • 跳转到某寄存器保存的地址处运行,运行完可以返回。
br x20 //跳转到通用寄存器x20指向地址运行

返回指令

  1. ret
  • 主动调用后,跳转到x30寄存器所保存的地址执行。
  • 语法
ret
http://www.qdjiajiao.com/news/7524.html

相关文章:

  • 嘉峪关市建设局公示公告网站亚马逊关键词排名查询工具
  • 电子工厂网站建设网店推广策划方案
  • 网站做sem优化抖音搜索优化
  • 制作书签沈阳企业网站seo公司
  • 网站使用功能介绍是用什么软件做的有道搜索引擎入口
  • flashfxp链接网站合肥网
  • 北京旅游网站建设开车搜索关键词
  • 外贸服装网站建设全国疫情高峰感染进度
  • 下载做蛋糕网站网络营销百科
  • 步骤的近义词莆田百度seo公司
  • 知乎 做网站的公司 中企动力seo作弊
  • 网站后台重置密码怎么做seo岗位
  • 企业网站设计制作收费软文推荐
  • html做简单网站实例全网营销推广方案
  • 做册子模板素材有哪些网站哪有网页设计公司
  • 网站建设业务员培训网络营销推广公司有哪些
  • 用自己的服务器做网站怎么制作个人网站
  • 世界知名网站seo点击排名软件哪家好
  • 怎么网站制作商铺营销推广方案
  • 响应式网站和网站seo重庆
  • 安徽建设厅网站地址厦门人才网唯一官方网站
  • 用自己的手机做网站百度一下就会知道了
  • 可以做装修效果图的网站有哪些友情链接有哪些
  • 网站制作设计教程凌哥seo技术博客
  • 网上赚钱靠谱吗seo搜索引擎优化服务
  • 包装设计效果图电商关键词排名优化怎么做?
  • 网站开发南城科技大厦微信管理
  • 小程序网站开发公司网络营销企业网站推广
  • wordpress 小说插件seo是什么seo怎么做
  • 建设自己的企业网站需要什么资料seo公司上海牛巨微