汇编指令

寄存器

pc寄存器(program counter)为指令指针寄存器,它指示了CPU当前要读取指令的地址

mov指令(传送指令),可以用来修改大部分寄存器的值      mov x0,#10

但是,mov指令不能用于设置pc的值,ARM64没有提供这样的功能

bl指令

读寄存器:       register read x0

str x30, [sp,#-0x10]!

等于

sub sp,sp,#0x10

str x30, [sp]


ldr    x30, [sp],#0x30

等于

ldr    x30, [sp]

add sp, #0x30

 读寄存器:        register read x0

                x0 = 0x00000001c40304e0

  读寄存器:       register read x1

                x1 = 0x00000001912e9d20 "init"

 打印OC对象:    po 0x00000001c40304e0

                <Person: 0x1c40304e0>

打印内存存储:    x 0x00000001c40304e0

                0x1c40304e0: a5 4e 76 02 a1 01 00 00 00 00 00 00 00 00 00 00 .Nv.............

                0x1c40304f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

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

相关阅读更多精彩内容

友情链接更多精彩内容