当前位置:   article > 正文

MacOS 中 ARM64 汇编 ldr =address 伪指令导致运行时崩溃的原因及解决_arm ldr address

arm ldr address

在这里插入图片描述

0. 概览

我们知道在 MacOS 的 as 汇编器中有一条 ldr 伪指令,使用它我们可以非常方便的将立即数加载到寄存器中。

不过,当 ldr 的源操作数是一个标签(Label)时,就会导致在运行时发生崩溃:

在这里插入图片描述

如上图所示,第 21 行指令会导致运行时崩溃。

这是什么原因?又该如何解决呢?

闲言少叙,Let‘s go!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/667640
推荐阅读
相关标签