读书人

mov指令的有关问题

发布时间: 2012-03-11 18:15:39 作者: rapoo

mov指令的问题
有如下代码:

invoke GetModuleFileName, hInstance, addr szDIR, MAX_PATH
invoke MessageBox, NULL, addr szDIR, "MSG ", MB_OK
mov eax, addr szDIR <--------这里报错!!!
add eax, sizeof szDIR
invoke StrRChr, addr szDIR, eax, '\ '
invoke RtlMoveMemory, [eax], "\\\0 ", 2
invoke MessageBox, NULL, addr szDIR, addr szMSG, MB_OK


MASM8报错提示:error A2008: syntax error : addr

[解决办法]
addr 只能用在invoke中
楼主要取地址,建议使用lea指令
[解决办法]
addr 只能用在invoke中
楼主要取地址,建议使用lea指令

读书人网 >汇编语言

热点推荐