另外 汇编简写
stp x29,x30,[sp,#-0x10]!...指令
类似于x86汇编中的, call
bl标号
将下一条指令的地址放入lr(x30)寄存器
转到标号处执行指令
ret
默认使用lr(x30)寄存器的值,通过底层指令提示CPU此处作为下条指令地址!...arm代码示例
.text ;代码段
.global _A,_B ;定义两个全局函数 A和B
_A:
mov x0 ,#0xa0 ;arm汇编中数据用#开头
mov x1 ,#0x00
add...;arm汇编中数据用#开头
str x30,[sp,#-0x10]!...article/details/102762635
orr w8,wzr,#0x1 ;将立即数0x1和0进行或运算, 然后复制给w8
函数嵌套复用
假如有两个函数A和B,它们的调用链为:A–>B–>A
在高级语言中