ARM64汇编指令

blr : 带反回的跳转指令,照转到指令后边跟随寄存器中保存的地址;

mov :将某一寄存器的值复制到另一个寄存器(只能用于寄存器与寄存器或者寄存器与常量之间传值,不能用于内存地址), 如:
mov x1, x0 将寄存器x0的值复制到寄存器x1中;

ldr :将内存中的值读取到寄存器中,如:
ldr x0, [x1, x2] 将寄存器x1和寄存器x2相加作为地址,取该内存地址的值放入寄存器x0中;

str : 将寄存器中的值写入到内存中, 如:
str x0, [x0, x8] 将寄存器x0的值保存到内存[x0 + x8]处;

bl : 跳转到某地址

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 大端小端 大端 :数据存储如果是大端模式 就和我们日常阅读文章一样,从做到右,例如 :ff aa bb cc dd...
    七维树阅读 4,892评论 0 0
  • 咱们本篇文章讲的语法不多,因为语法已经有很多文章可以参考学习,本篇主要讲的是怎么去理解汇编。 首先了解计算机结构 ...
    黑色蚂蚁_MGL阅读 7,866评论 0 3
  • 在Xcode中通过写汇编代码来调试汇编指令,具体步骤如下所示:首先在xcode工程中创建一个arm.s文件; 其次...
    YanZi_33阅读 5,235评论 0 0
  • 前言 我们使用Hopper Disassembler等反编译工具查看Mach-O可执行文件时,看到的都是汇编代码,...
    冰风v落叶阅读 4,503评论 0 2
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,749评论 28 53

友情链接更多精彩内容