工具使用的还是Microsoft Visual Studio
新建空项目__添加依赖项__新建源文件,文件格式为asm__选择x86
.486
.model flat,stdcall
.stack 4096
ExitProcess PROTO, dwExitCode:DWORD
.data
.code
main PROC
INVOKE ExitProcess,0
main ENDP
END main
这是一个32位汇编程序的模板,能运行代码说明环境配置成功了
不过这里有一个小问题,这里这个选项要选择否;不然后面用上[idata]寻址的时候会报错“具体原因我也不知道,听人劝吃饱饭,管他呢,加上完事!!”
接下来是基于windows环境下开发需要调用的api了,下面是源代码,接下来我们需要配置好环境,让代码跑起来
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Sample code for < Win32ASM Programming 2nd Edition>
; by 罗云彬, http://asm.yeah.net
;>>>>>>&g