1.从MASM32 SDK下载sdk,安装;
配置环境变量path,把安装目录下的bin加入。
配置lib环境变量,把masm32的lib目录加入。
配置include环境变量,把masm32的include目录加入。
2.masm32安装目录中的bin下的ml 和link两个程序版本比较低,可以从visual stidio 2015里面找32位的新版本的替换。
3.示例程序拷上
;--------------------------------------
; 功能 汇编程序1 来自window PE 权威指南
;--------------------------------------
.386
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
;数据段
.data
szText db 'HelloWorld',0
;代码段
.code
start:
invoke MessageBox,NULL,offset szText,NULL,MB_OK
invoke ExitProcess,NULL
end start
4.编译 ml -c -coff Helloworld.asm
5.链接 link -subsystem:windows Helloworld.obj