当前位置: 代码迷 >> 汇编语言 >> 编译程序出错,烦劳帮看下。
  详细解决方案

编译程序出错,烦劳帮看下。

热度:198   发布时间:2016-05-02 04:36:58.0
编译程序出错,麻烦帮看下。。。
TITLE Copying Strings                    (CopyStr.asm)

INCLUDE  Irvine32.inc
INCLUDELIB Irvine32.lib
INCLUDELIB user32.lib
INCLUDELIB kernel32.lib
include Macros.inc
AsmFindArray PROTO,srchVal:DWORD,arrayPtr:PTR DWORD,count:DWORD
.DATA
srchVal1 DWORD ?
ARRAYPTR1 DWORD 1,2,3,4,5
COUNT1 DWORD 3
.code
main proc
invoke AsmFindArray,srchVal1,ADDR arrayPtr1,COUNT1
EXIT
MAIN ENDP
AsmFindArray PROC USES edi,
srchVal:DWORD,arrayPtr:PTR DWORD,count:DWORD
true = 1
false = 0
  mov  eax,srchVal    
  mov  ecx,count      
  mov  edi,arrayPtr   
  repne scasd           
  jz returnTrue    
returnFalse:             
     mov al,false     
     jmp short exit
returnTrue:
     mov al, true
exit:
ret   
AsmFindArray ENDP
END MAIN
下面是错误提示,找不到错误出在哪了。

------解决方案--------------------
exit 成关键字了吧,换了名字试试
  相关解决方案