安装及设置MASM32 SDK

win10 企业版64位

首先,从官网(http://www.masm32.com/)下载最新的安装包,之后,以管理员身份运行安装。


之后,安装程序会在指定磁盘创建masm32文件夹,并在本地进行编译安装。


安装之后,它会提示你安装成功,并且指出它自身所带的ml.exe编译器版本很旧,并希望你自己从新版本的VS中拷贝新的ml.exe

我用的是VS2013,在Microsoft Visual Studio 12.0\VC\bin目录下,拷贝ml.exe并覆盖masm32文件夹中旧的ml.exe。



之后,还要设置环境变量,如果有该条目,则在该条目的最前面添加,如果没有,则新建。

include项中添加C:\masm32\include

lib中添加C:\masm32\lib

path中添加C:\masm32\bin

之后,打开cmd命令行,输入ml,回车,应该如下图所示:这是VS2013中自带的ml.exe



为了再次检验环境安装是否OK,我们来编译一下Hello World汇编文件,保存为my1st.asm。

.386
.model flat,stdcall
option casemap:none

include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib

.data
szCaption db 'A MessageBox!',0
szText db 'Hello World!',0

.code
start:
	invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
	invoke ExitProcess,NULL
end start

输入ml /c /coff my1st.asm

link /subsystem:windows my1st.obj

my1st.exe

效果如下所示:




  • 15
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
MASM32是一款为x86架构的计算机编程语言汇编器,它是一个有很高影响力的DOS应用程序,由于其功能强大和易用性,越来越多的开发者选择使用MASM32进行编程。MASM32 SDK v11是MASM32的一个重要更新版本。下面将介绍MASM32 SDK v11的一些主要特点。 首先,MASM32 SDK v11提供了全面的开发工具和库文件,包括MASM32汇编器、Ml.exe汇编编译器、Link.exe链接器以及一系列系统调用接口等。开发者可以使用这些工具来编写高效的汇编代码,并将其转换为可执行文件。此外,SDK还提供了丰富的示例代码和详细的文档,帮助开发者快速入门和学习。 其次,MASM32 SDK v11具有良好的兼容性。它支持广泛的操作系统,包括Windows XP、Windows 7、Windows 10等,可以在这些操作系统下进行开发和运行。同时,MASM32 SDK v11还支持32位和64位的编程环境,满足不同平台下的开发需求。 此外,MASM32 SDK v11还提供了丰富的功能和工具,方便开发者进行各种操作。它支持多线程编程,允许开发者并行处理任务,提高程序性能。同时,SDK还提供了图形用户界面库和多媒体库,方便开发者进行图形界面和多媒体应用的开发。 总之,MASM32 SDK v11是一个强大而完善的开发工具包,适用于想要进行汇编编程的开发者。它提供了全面的开发工具和库文件,具有良好的兼容性和丰富的功能。无论是开发桌面应用还是嵌入式系统,MASM32 SDK v11都能为开发者提供卓越的开发体验和效果。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值