luqingfei@C++

为中华之崛起而崛起!
兼听则明,偏听则暗。

手工打造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开发环境。
主要用于新手入门。

感谢你的使用。

posted on 2010-07-11 13:01 luqingfei 阅读(718) 评论(0)  编辑 收藏 引用 所属分类: 计算机基础知识Win32汇编程语言序设计


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

留言簿(6)

随笔分类(109)

随笔档案(105)

Blogers

Game

Life

NodeJs

Python

Useful Webs

大牛

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜