微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决以下在 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 举报,一经查实,本站将立刻删除。