这篇教程简单介绍下上图这货的使用方法
1.下载masm32,安装
【masm官方下载:http://www.masm32.com/download.htm】
2.打开QEDITOR.EXE(我的安装路径是D\Masm\c)
安装好MASM32后,打开“资源管理器”或“我的电脑”,进入MASM32所在文件夹,双击QEDITOR.EXE
⒊输入源程序并保存
使用菜单栏上的菜单File -> Save 或 快捷工具栏中的代表存盘功能的磁盘状图标,第一次需要输入文件名,
注意要指定扩展名 .ASM[本例中为1.ASM]。
样例代码
.386
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\user32.lib
.data
HelloWorld db "Hello World!", 0
.code
start:
invoke MessageBox, NULL, addr HelloWorld, addr HelloWorld, MB_OK
invoke ExitProcess, 0
end start
代码中,“/masm32/include/”及“/masm32/lib/”分别限定了Quick Editor所能识别的包含文件及库文件的路径。这样,即使我们没有在操作系统的环境变量中设置相应的路径,Quick Editor也能找到这些文件。
⒋汇编源程序
使用菜单栏上的菜单Project -> Assemblier ASM file。这时系统会打开一个DOS窗口运行相关的批处理文件。
结束后会弹出2个窗口报告结果。
⒌链接目标文件。
使用菜单栏上的菜单Project -> Link OBJ file。
这时系统会打开一个DOS窗口运行相关的批处理文件,并弹出窗口报告结果(节约篇幅就不放图了)
⒍ 运行生成的可执行文件
使用菜单栏上的菜单Project -> Run program。【左边的就是运行出来的东西】
再看目录下面,
.asm来源于第3步
.obj来源于第4步
.exe来源于第5步(双击1.exe能得到与run的相同结果)