当在MASM汇编语言中使用点前缀时,可能会遇到以下错误之一:
示例代码:
.CODE main PROC mov eax, .SOME_VARIABLE ; 无法解密伪代码 ... main ENDP END
在伪代码指令前面加上下划线(_)或使用符号(@)作为前缀来避免这个错误。
示例代码:
.DATA SOME_VARIABLE DWORD ?
.CODE main PROC lea eax, SOME_VARIABLE mov dword ptr [eax], 1234567 ; Offset 应该在0到65535之间 ... main ENDP END