gpt4 book ai didi

assembly - Mach-O 64位格式不支持32位绝对地址

转载 作者:行者123 更新时间:2023-12-02 19:43:42 27 4
gpt4 key购买 nike

我有一段示例代码,它将 xmm6 寄存器的值写入内存位置。代码位于 NASM 中:

value:
dd 0

movq [value], xmm6

但是,当我尝试将其编译为 macho64 格式时,出现错误:

64-bit format does not support 32-bit absolute addresses.

有办法解决这个问题吗?我是 x86_64 汇编的新手,因此我们将不胜感激。

最佳答案

您必须告诉汇编器您不会指向 8 字节内存位置:

movq qword[value], xmm6

关于assembly - Mach-O 64位格式不支持32位绝对地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170677/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com