手工打造Win32汇编开发环境

手工打造Win32汇编开发环境

开发工具基于MASM32 V8
编辑工具:EditPlus

直接解压缩到指定目录,比如D盘根目录:
d:\masm32\
d:\editplus\

可把批处理文件var.bat放置在masm32目录下。

批处理文件Var.bat用于设置临时环境变量,并且调用Makefile,运行编译后的可执行文件。

EditPlus已经配置了ASM代码高亮及模板。

在EditPlus的配置用户工具中,依照如下设置,即可以在Editplus中编译ASM代码文件,并运行编译后的可执行文件。
菜单文本:Run Asm
命令:d:\masm32\var.bat
参数:$(FileNameNoExt)
初始目录:$(FileDir)


开手你的第一个ASM练习:
step1: 打开EditPlus
step2: 点击菜单[文件],[新建 ASM] ,然后EditPlus会自动加载一个hello world的ASM模板
step3:如果不想加点什么,可直接保存该代码文件。比如命名为HelloAsm
step4:在HelloAsm文件同目录下,建立makefile文件,内容如下:
 NAME = HelloAsm
OBJS = $(NAME).obj

LINK_FLAG = /subsystem:windows
ML_FLAG = /c /coff

$(NAME).exe: $(OBJS)
 Link $(LINK_FLAG) $(OBJS)
.asm.obj:
 ml $(ML_FLAG) $<

clean:
 del *.obj
 
 
step5:执行EditPlus菜单[工具]下的RunAsm命令。

即可以编译HelloAsm文件,并且执行编译后的可执行文件。

这只是个简单的粗糙的ASM IDE开发环境。
主要用于新手入门。

感谢你的使用。

你可能感兴趣的:(手工打造Win32汇编开发环境)