帮忙回答个汇编问题,我用intel汇编教程第5版
INCLUDE Irvine32.inc
dumpregs PROTO
count=5
.DATA
array DWORD count dup(0)
.CODE
main PROC
push ecx
xor esi,esi
mov ecx,count
L1:
mov array[esi],esi
inc esi
LOOP L1
mov eax,[array+1]
add eax,array
pop ecx
call dumpregs
invoke ExitProcess,0
main endp
END main
我用radasm,编译的时候没报错,连接的时候报错:
Rad1D.obj : error LNK2001: unresolved external symbol _ExitProcess@4
Rad1D.obj : error LNK2001: unresolved external symbol _dumpregs@0
Rad1D.exe : fatal error LNK1120: 2 unresolved externals
我网上找到了书里用的IRVINE32.inc等教材里用的包含文件和lib文件,我放到相应的文件夹里去了,照理应该能用里面声明的函数了啊。