目录
下载
配置环境
编译
链接
masm的安装和环境配置
下载链接在文末
下载
下载安装包后复制到虚拟机win7系统的桌面
win7安装到虚拟机的步骤:
[win7] win7系统的下载及在虚拟机中详细安装过程(附有下载文件)-CSDN博客
双击压缩包,点击.exe文件
点击install
选择安装路径
点击C,安装在c盘,因为文件较小,所以选择放在c盘中
点击OK
点击确定
点击确定
点击确定
点击确定
点击确定
点击extract
点击确定
稍等几分钟,进行安装
安装成功,叉掉
点击确定
点击确定
点击yes
点击ok
配置环境
打开C盘
打开masm32
右键点击计算机,选择属性
点击高级系统设置
点击环境变量
在用户变量中选择新建
出现以下界面,分别填入三个变量
include =c:\masm32\include
lib=c:\masm32\lib
path=c:\masm32\bin
添加完三个变量后,依次点击确定
在如下路径新建文件夹,命名为source
在source文件夹下新建文本文档
重命名为HelloWord.asm
点击上面的路径框,输入cmd,回车
输入ml,回车,出现以下页面,表示配置成功
右键点击刚才新建的文件HelloWord.asm,点击编辑
输入以下代码进行测试
.386
.model flat ,stdcall ;32bit memory model
option casemap :none ;case sensitve
include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
.const
g_szHello db 'Hello World',0
g_szTitle db 'PE',0
.code
start:
invoke MessageBox,NULL,Offset g_szHello,Offset g_szTitle,MB_OK
invoke ExitProcess,0
end start
点击保存
编译
和刚才一样,在路径框中输入cmd,回车
输入ml -c -coff C:\masm32\source\HelloWord.asm
回车
编译成功,出现obj文件
链接
输入link -subsystem:windows HelloWord.obj
回车
出现以下页面,说明链接成功
出现exe文件
双击exe文件,出现以下窗口,运行成功
masm32v11r.zip 夸克网盘
链接:https://pan.quark.cn/s/1342bfb5b0e7
提取码:nAbp