当前位置: 代码迷 >> 汇编语言 >> mov指令的有关问题
  详细解决方案

mov指令的有关问题

热度:6879   发布时间:2013-02-26 00:00:00.0
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指令
  相关解决方案