MASM32
MASM32也称为MASM32 SDK,是一种用汇编语言开发32位Windows应用程序的工具包。它适用于对汇编语言编写程序已有基础,而又对Windows基本架构有兴趣的人;它不适用于初学汇编语言的人。
MASM32 SDK是由澳洲人Steve Hutchesson所建立的工具包,主要的工具来自微软开放下载的工具或由Steve Hutchesson等有经验的程序员撰写的工具程序,可供个人、机构、政府部门以及任何公司自由免费使用,但不能出售、重新授权、附加或与任何形式的软件捆绑[1]。
MASM32 SDK里面有各式各样的工具,都是为了撰写Windows应用程序所需,它们包含:
- 汇编器:ml.exe,这是微软MASM6.x内的汇编器,可升级为6.15版。
- 链接器:link.exe,这是微软Visual Studio中能够生成32位应用程序的链接器。
- 编辑器:qeditor.exe,这是Steve Hutchesson自行开发的编辑器,适合撰写汇编语言源代码。
- 资源编译器:rc.exe,这是微软Visual Studio中32位的资源编译器。
- 其他工具:lib.exe、dumpbin.exe、dumppe.exe等工具。
- 各种含入档(include file)与导入程序库(library)。
- 许多示例,包含对话框、控件、BMP等。
在没有MASM32 SDK之前,要用汇编语言撰写Windows程序,要处理许多细节上的问题。在MASM32 SDK出现之后,就变简便了。最新版的MASM32 SDK是第11版,下载链接是The MASM32 SDK网站。
发展历史
版本 | 发布日期 | 重要变革 |
---|---|---|
7 | 约公元1999年左右 |
|
8 | 约公元2003年 |
|
8.2 | 约公元2003年 |
|
9 | 公元2006.3.9[2] |
|
10 | 约公元2008.8~9月[3] |
|
11 | 公元2012.1.12[4] |
|
外部链接
- ^ https://www.masm32.com/licence.htm
- ^ https://masmforum.com/board/index.php/topic,4138.0.html?PHPSESSID=809e6847ae4be5c456c0a7e7d2a4b1c8
- ^ https://masmforum.com/board/index.php/topic,9610.0.html?PHPSESSID=809e6847ae4be5c456c0a7e7d2a4b1c8
- ^ https://masmforum.com/board/index.php/topic,18155.0.html?PHPSESSID=809e6847ae4be5c456c0a7e7d2a4b1c8