首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

mov指令的有关问题

2012-03-11 
mov指令的问题有如下代码:invokeGetModuleFileName,hInstance,addrszDIR,MAX_PATHinvokeMessageBox,NULL,a

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指令

热点排行