我将从这段代码开始:
mov eax, 5
mov DWORD PTR [eax], 123
我试图将值 123 移动到地址 5 的内存位置,但我遇到写访问冲突。我唯一能猜到的是内存位置已经被保留或正在使用中。但无论我使用什么地址,都是一样的。如果我要从同一位置读出,请说:
mov eax, 5
mov ebx, DWORD PTR [eax]
我没有错误。我错过了什么?
(如果有帮助,我正在使用 MASM、Win 7、4 GB 内存进行编码)
我将从这段代码开始:
mov eax, 5
mov DWORD PTR [eax], 123
我试图将值 123 移动到地址 5 的内存位置,但我遇到写访问冲突。我唯一能猜到的是内存位置已经被保留或正在使用中。但无论我使用什么地址,都是一样的。如果我要从同一位置读出,请说:
mov eax, 5
mov ebx, DWORD PTR [eax]
我没有错误。我错过了什么?
(如果有帮助,我正在使用 MASM、Win 7、4 GB 内存进行编码)