0

有没有办法将 32 位值存储到 64 位内存变量的上半部分,这应该如何使用间接寻址或直接寻址来工作

像 fr 示例,如果我有一个变量定义为

var1 QWORD 0

我的 eax 价值是ffffffffh

如何将 eax 值存储到 var1 的上半部分?

另外我如何将同一变量的下半部分存储到 32 位寄存器中?

mov DWORD PTR [var1+3], ebx 

没用

预先感谢

4

1 回答 1

0

这对我有用:

mov DWORD PTR var1, eax
于 2013-06-25T22:28:18.707 回答