gpt4 book ai didi

x86-64 - movlps 的 NASM 64 位立即地址给出 "dword data exceeds bounds"

转载 作者:行者123 更新时间:2023-12-03 21:34:25 26 4
gpt4 key购买 nike

我需要具有 64 位宽的立即地址的指令 movlps,根据英特尔手册,这应该是完全可能的。所以,是这样的:

movlps xmm0, [0x7fffffffffa0]

但我得到的只是 NASM 将操作数大小截断为 32 位并打印相应的警告:

sample.s:6: warning: dword data exceeds bounds

我尝试了不同形式的 qword 前缀,但没有成功。

最佳答案

大多数 x64 指令不采用 64 位嵌入。

除非我弄错了,否则你必须通过 rax 寄存器。

关于x86-64 - movlps 的 NASM 64 位立即地址给出 "dword data exceeds bounds",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623899/

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