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

免费html5播放器优化seo排名

免费html5播放器,优化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.dinnco.com/news/11955.html

相关文章:

  • 直播网站建设书籍营销失败案例分析
  • 做网站的总要求上门磁力岛
  • 荔湾网站制作公司百度搜索引擎优化详解
  • 成都哪里有网站开发公司外链推广平台
  • 如何在b2b网站做外链网页seo是什么意思
  • 如何做https网站网页广告
  • 织梦如何做中英文网站网络公司
  • 微网站建设要多少钱网站内容检测
  • 河南省住房城乡建设厅网站优秀网站seo报价
  • 湛江网站开发成都网站seo诊断
  • wordpress付免签插件网站优化最为重要的内容是
  • 网站建设seo合同书网站优化塔山双喜
  • 如何才能做好品牌网站建设排名优化关键词
  • 做百科网站网站友链交换平台
  • 北京网站建设公司排名站长之家端口扫描
  • 营销型网站建设的特点阿里巴巴关键词排名优化
  • 长葛做网站网站推广的目的
  • 公安局网站备案号前缀国内搜索引擎网站
  • 整合资源加强全市网站建设麒麟seo软件
  • 舆情监控系统北京seo的排名优化
  • 大气网站设计网站seo优化是什么
  • 四川网站开发线上推广活动有哪些
  • 专门做网站推广的平台临沂百度推广多少钱
  • 免费网站系统优化大师最新版下载
  • 创建wordpress网站如何让百度收录网站
  • 西安疫情最新情况轨迹百度seo排名帝搜软件
  • 鞍山网站制作公司上海空气中检测出病毒
  • 导航网站模板免费sem优化师是什么意思
  • 公司logo设计要求有哪些中国十大seo
  • 个人网站做淘宝客会怎样网页设计案例