MASM32
- 软件授权: 免费软件
- 软件类型: 国产软件
- 软件语言: 简体中文
- 更新时间: 2022-07-29
- 软件评分:
- 软件大小: 4.79MB
- 应用平台: WinXP, Win7, Win8, Win10
MASM32正式版是款适合学习编程的用户们使用的汇编语言学习工具。MASM32最新版中包含了不同版本工具组建的汇编开发工具包。MASM32安装后会启动DOS对话框,用户需要手动选择命令生成运行库和程序,生成完毕后软件即安装完毕。
MASM32软件介绍
MASM32并非是指Microsoft的MASM宏汇编器。MASM32是一个为那些对学习或者编写 32 位微软汇编( MASM )感兴趣 的程序员提供的工作环境,MASM32是一个由个人开发的包含了不同版本工具组建的汇编开发工具包。它的汇编编译器是MASM6.0以上版本中的Ml.exe,资源编译器是Microsoft visual studio中的Rc.exe,32位链接器是Microsoft Visual Studio中的Link.exe,同时包含有其他的一些如Lib.exe和DumpPe.exe等工具。
MASM32使用方法
以在C:PWIN951TEMP文件夹下建立TEST.ASM和生成TEST.EXE为例.
安装好MASM32后,打开"资源管理器"或"我的电脑",进入MASM32所在文件夹(假设为C:MASM32),双击QEDITOR.EXE
的图标,这就进入了MASM32的集成开发环境。
编译资源文件
使用菜单栏上的菜单project -> Compile Resource File。这时系统会打开一个DOS窗口运行相关的批处理文件,并报告结果。
若不编译成功,信息为(具体错误信息因错误而异):
Microsoft (R) Windows (R) Resource Compiler, Version 5.00.1823.1 - Build 1823
Copyright (C) Microsoft Corp. 1985-1998. All rights reserved.
Using codepage 936 as default
Creating rsrc.RES
RC: RCPP -CP 936 -f C:PWIN951TEMPRCa83947 -g C:PWIN951TEMPRDa83947 -DRC_IN VOKED -D_WIN32 -pc:/ -E -I. -I .
rsrc.rc.
rsrc.rc (1): error RC2135 : file not found: MAINICON.ICO.
Writing MENU:600, lang:0x409, size 128
Microsoft (R) Windows Resource To Object Converter Version 5.00.1736.1
Copyright (C) Microsoft Corp. 1992-1997. All rights reserved.
CVTRES : fatal error CVT1101: cannot open rsrc.res for reading
Press any key to continue . . .
其中给出了出错语句的行号,错误类型代码及错误信息。
按任一键结束,再关闭此DOS窗口,并按错误信息修改资源文件,存盘后,重新编译。
技巧小提示: 在qeditor.exe中,按Ctlr+G可跳到指定的行
直到显示如下成功信息:
Microsoft (R) Windows (R) Resource Compiler, Version 5.00.1823.1 - Build 1823
Copyright (C) Microsoft Corp. 1985-1998. All rights reserved.
Using codepage 936 as default
Creating rsrc.RES
RC: RCPP -CP 936 -f C:PWIN951TEMPRCa81843 -g C:PWIN951TEMPRDa81843 -DRC_IN
VOKED -D_WIN32 -pc:/ -E -I. -I .
rsrc.rc.
Writing MENU:600, lang:0x409, size 128
Microsoft (R) Windows Resource To Object Converter Version 5.00.1736.1
Copyright (C) Microsoft Corp. 1992-1997. All rights reserved.
Press any key to continue . . .
说明生成了rsrc.RES和rsrc.obj文件,按任一键结束,再关闭此DOS窗口。