Assembly 将32位值存储到64位内存变量上半部分的方法
有没有办法将32位的值存储到64位内存变量的上半部分,使用间接寻址或直接寻址应该如何工作 例如,如果我有一个变量定义为Assembly 将32位值存储到64位内存变量上半部分的方法,assembly,x86,bits,Assembly,X86,Bits,有没有办法将32位的值存储到64位内存变量的上半部分,使用间接寻址或直接寻址应该如何工作 例如,如果我有一个变量定义为 var1 QWORD 0 我的eax值是ffffffffh 如何将eax值存储到var1的上半部分 另外,如何将同一变量的下半部分存储到32位寄存器中 mov DWORD PTR [var1+3], ebx 没用 提前为我感谢这项工作: mov DWORD PTR var1, eax 这是否正确?
var1 QWORD 0
我的eax值是ffffffffh
如何将eax值存储到var1的上半部分
另外,如何将同一变量的下半部分存储到32位寄存器中
mov DWORD PTR [var1+3], ebx
没用
提前为我感谢这项工作:
mov DWORD PTR var1, eax
这是否正确?