我的第一个MASM32程序(MASM32环境配置)
来源:互联网 发布:金融seo是什么意思 编辑:程序博客网 时间:2024/06/05 05:15
1.下载MASM32安装包,可到官网去下载(官网地址;看雪下载地址)
2.安装MASM32程序
3.配置MASM32编译环境
Win7配置:
a.右击"计算机"---属性---高级系统设置---环境变量---在用户变量新建并添加如下内容
变量名变量值includeD:\masm32\includelibD:\masm32\libPATHD:\masm32\bin有些计算机可能安装一些软件,已经给添加了相同的变量名了,没关系,只要在变量值后边追加就可以了,记得要追加的后边先给个分号来隔开哦
当然,上边的变量值需要按个人所安装的目录而定的,这个需要自己去配置自己所安装的目录了!
配置就到此结束,接下来就是测试一下配置是否正确,打开个CMD,输入:ml
看有没有提示,如果是提示错误表示配置当中有错误,可能是路径按错等,这个得自己去排查了!
b.WinXP配置
右击我的电脑---属性---高级---环境变量
也是在用户配置里边添加如上内容,和Win7操作是相同的,只是WinXP要打开这个配置界面和Win7有一点点不同而已吧:)
4.我的第一个Window汇编程序
a.随便打开个记事本,当然也可以用其它IDE等了,写入如下代码
.386.model flat, stdcalloption casemap:noneinclude windows.incinclude user32.incinclude kernel32.incincludelib user32.libincludelib kernel32.lib.dataszCaption db 'Duke56',0szText db 'Hello World!',0.codestart:invoke MessageBox,\; 调用函数名NULL,\; 父窗口句柄offset szText,\; 文字offset szCaption,\; 标题MB_OK; 按钮类型invoke ExitProcess, NULLend start
保存为text.asm(当然这里的文件名按个人保存)
b.打开个CMD,按目录切换到你保存的text.asm目录下(为了接下来的方便,要不然要符上绝对路径,这样会比较麻烦)
- 编译text.asm文件,输入:ml /c /coff text.asm(如果代码有错误的话会提示错误的)
- 连接成可执行文件,输入:link /subsystem:windows text.obj(连接成功的话会在该目录下生成一个text.exe的可执行文件)
- 接下来当然是来运行一下我们生成的EXE文件喽
- 我的第一个MASM32程序(MASM32环境配置)
- 第一个masm32汇编程序
- 我用masm32写的小程序
- MASM32配置
- masm32
- 我翻译的MASM32参考全本
- MASM32环境设置
- ultraEit masm32环境搭建
- 配置 UltraEdit 为 MASM32 的IDE
- 配置 UltraEdit 为 MASM32 的IDE
- 配置 UltraEdit 为 MASM32 的IDE
- 配置 UltraEdit 为 MASM32 的IDE
- MASM32的使用
- MASM32的使用
- 用VC调试MASM32程序
- ASM编程环境的构建和MASM32宏
- 用VC6构建MASM32汇编的编程环境
- 【原创】用MASM32写的黑屏保护程序
- 遇到的问题
- ORA-00845: MEMORY_TARGET not supported on this system
- 694 - The Collatz Sequence
- 每天学点jQuery(六)
- OpenCV 之Mat::push_back()
- 我的第一个MASM32程序(MASM32环境配置)
- 重写onTouchEvent方法响应触摸屏事件
- [数字信号处理]IIR滤波器的直接设计(C代码)
- ASP.NET 表达式和表达式生成器
- 简明 Python 教程
- java实现读写Excel数据
- poj3415 Common Substrings,后缀数组、单调栈
- Tomcat 无法正常卸载
- 使用库项目实现Android程序代码的复用