Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法将 32 位值存储到 64 位内存变量的上半部分,这应该如何使用间接寻址或直接寻址来工作
像 fr 示例,如果我有一个变量定义为
var1 QWORD 0
我的 eax 价值是ffffffffh
ffffffffh
如何将 eax 值存储到 var1 的上半部分?
另外我如何将同一变量的下半部分存储到 32 位寄存器中?
mov DWORD PTR [var1+3], ebx
没用
预先感谢
这对我有用:
mov DWORD PTR var1, eax