汇编指令arm

汇编指令:label ,=label的区别,ADR和LDR的区别
1,
ldr xd,label @把label的值加载带Xd
ldr xd,=label @把label的地址加载到xd

Note: There are two similar operations for LDR:
LDR Xd, <label> Returns in Xd the value at <label>
LDR Xd, =<label> Returns in Xd the address of <label>

2,
ADR xd,<label> @label只能在当前文件中, @基于当前PC值计算label的offset
LDR xd,<=label>
在这里插入图片描述NEON:
STUR:的内存地址可以不与操作数的长度对齐
stur q0,[x28,#8]
stur 的操作数q0是16字节,操作的内存地址可以是8字节对齐的。
stur 的offset可以是负数。

str q0,[x28,#16]
str 要求对齐。
str 的offset 是正数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值