MASM32 Editor的使用
这篇教程简单介绍下上图这货的使用方法
参考链接:https://www.cnblogs.com/yangmingyu/p/6928143.html#undefined
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的相同结果)
同种类教程链接:
http://blog.csdn.net/sarkuya/article/details/2207716
http://blog.csdn.net/a949308398/article/details/39805927
http://blog.csdn.net/a949308398/article/details/39805927
推荐阅读
-
Java Swing中的下拉式菜单(menu)、弹出式菜单(JPopupMenu)、选项卡窗体(JTabbedPane)组件使用案例
-
MASM32 Editor的使用
-
Python中工作日类库Busines Holiday的介绍与使用
-
Android中使用socket使底层和framework通信的实现方法
-
.NET 线程基础的使用介绍
-
php使用SAE原生Mail类实现各种类型邮件发送的方法
-
Spring Boot 异步框架的使用详解
-
Android中TimePicker与DatePicker时间日期选择组件的使用实例
-
基于asp.net下使用jquery实现ajax的解决方法
-
Java Swing中的表格(JTable)和树(JTree)组件使用实例