最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

[MASM] masm32的下载及详细安装使用过程(附有下载文件)

业界 admin 3浏览 0评论

目录

下载

配置环境

编译

链接


masm的安装和环境配置


masm
下载链接:https://pan.quark/s/3eedd4290df1
提取码:WVAC

使用手机夸克打开保存后即可下载

链接失效(可能被官方和谐)可评论或私信我重发


下载

下载安装包后复制到虚拟机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文件,出现以下窗口,运行成功 

 

 

目录

下载

配置环境

编译

链接


masm的安装和环境配置


masm
下载链接:https://pan.quark/s/3eedd4290df1
提取码:WVAC

使用手机夸克打开保存后即可下载

链接失效(可能被官方和谐)可评论或私信我重发


下载

下载安装包后复制到虚拟机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文件,出现以下窗口,运行成功 

 

 

发布评论

评论列表 (0)

  1. 暂无评论