以下在 Clang 汇编器中的含义是什么

问题描述

有 2 个指令,我对整个指令没有疑问,只是在每个指令中找到了一个符号。谁能告诉我 x86 相当于 2.

一个代码片段

add     x19,x19,EXT(ResetHandlerData)@pageoff

@pageoff 有什么作用?我假设它按照它说的做,它添加一个页面偏移量,例如 10@5 将导致 15。但我不确定我是否正确。 接下来是

ldr     x1,[x19,cpu_DATA_ENTRIES] 

特别是方括号。我在线阅读并阅读它正在取消引用括号内的值,如果是这种情况,逗号是什么?它是像 GNU Assembler 中的偏移量吗?如果是这样,这与第一条指令中的 @ 有什么区别。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)