我是对计算机科学感兴趣的中国人。
我正在按照Kip Irvine的 x86处理器第七版汇编语言学习汇编语言。
我下载了MASM32,然后尝试在MASM32编辑器中进行编码
下面的代码:
.386
.model flat,stdcall
.stack 4096
ExitProcess PROTO,dwExitCode:DWORD
.data
byteVal BYTE 10h
.code
main PROC
mov esi,OFFSET byteVal
mov al,[esi]
INVOKE ExitProcess,0
main ENDP
END main
当我汇编ASM文件时,它会工作并生成.obj文件。但是,当我运行“组装并链接”时,出现链接错误。
xxxx.obj : error LNK2001: unresolved external symbol _ExitProcess@4
xxxx.exe : fatal error LNK1120: 1 unresolved externals
有人可以帮我解决这个问题并解释原因吗?