下载安装MASM32汇编环境
官方下载站:MASM32
环境变量配置
配置MasmHome变量,值为masm32的安装目录:
配置include和lib变量
include : %MasmHome%include;
lib : %MasmHome%lib;
配置Path变量,在原有变量后面加上如下语句,注意原变量后如果没有‘;’请务必手动添加,然后在加上语句。
Path加上语句:%MasmHome%/bin;%MasmHome%;
EditPlus配置
配置编译功能
配置链接功能(Windows链接模式,用于主要链接Windows窗口程序)
注意:第三个文本框参数栏写上的是:/SUBSYSTEM:WINDOWS /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替换为自己的安装目录)
配置链接功能(Console链接模式,用于主要链接控制台程序)
注意:第三个文本框参数栏写上的是:/SUBSYSTEM:CONSOLE /LIBPATH:E/masm32/lib $(FileNameNoExt).obj (其中E/masm32/lib替换为自己的安装目录)
配置运行功能
配置自动完成与代码高亮功能
配置文件网站推荐:链接1(找MASM即可)
创建样例文件运行
.386
.model flat,stdcall
option casemap:none
;Include Files Define
include windows.inc
include kernel32.inc
include user32.inc
includelib kernel32.lib
includelib user32.lib
;Data Segment
.data
szCaption db 'Tip',0
szText db 'HelloWorld',0
;CodeSegment
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
end start
- 运行图片