文章目录
前言准备
vs2015
创建空项目
配置入口Main
配置子系统为控制台
新建asm文件
添加代码内容
TITLE Add and Subtract (AddSub.asm) ; This program adds and subtracts 32-bit integers. ; Last update: 2/1/02 INCLUDELIB kernel32.lib .MODEL flat,stdcall ;.code ExitProcess PROTO, ; exit program dwExitCode:DWORD ; return code .data .code main PROC mov eax,10000h ; EAX = 10000h add eax,40000h ; EAX = 50000h sub eax,20000h ; EAX = 30000h push 0h call ExitProcess main ENDP END main
右键项目名 生成依赖项-》生成自定义-》选中masm
这步骤很关键:文件右键设置属性Microsoft Macro Assembler
这步骤很关键,很多文章没有这一步导致一直提示没有exe,或者没有入口,或者就是编译错误等。 这步就是将asm文件参与编译
且以Microsoft Macro Assembler格式进行编译
添加断点