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
MASM32 Editor的使用相关推荐
- (补档)vs汇编开发配置(MASM32+Irvine32)
汇编开发环境搭建(vs+MASM32+Irvine32) 0.visual studio 这个上官网即可,目前最新的是vs2019,本篇采用vs2015搭建,方法是通用的 1.MASM32获取 mas ...
- 选择那个汇编编译器,和如何编译16位dos和32位汇编程序。
学习汇编语言第一步,选择编译器.建议使用MASM32 下载地址: http://www.masm32.com/masmdl.htm 这个可以编译16位dos编译程序,也可以编译32位的程序. 程序安装 ...
- Win32汇编环境搭建教程(MASM32 SDK)
一.说明 常用的32位汇编编译器有微软的MASM.Borland的TASM和NASM. 编译器 开发者 优点 缺点 MASM 微软 微软自家软件和系统兼容性好:支持invoke/.if等伪指令将汇编变 ...
- MASM32使用教程
代码如果你在用汇编语言来开发windows下的程序的话,MASM32是很好的选择. (Masm32下载地址请用google搜索罢.) 工欲善其事,必先利其器. 本文主要针对masm32 v8来说明三点 ...
- MASM32 v11 汇编、连接及运行程序的方法
MASM32自带一个Quick Editor的编辑器,位于masm32目录下,名为qeditor.exe. 作为一个IDE,Quick Editor让我们很方便地在其中进行编辑源码,连接并运行程序. ...
- editor修改样式 vue_vue+element-ui项目搭建实战
1.使用vue ui创建vue工程 利用vue-cli提供的图形化工具快速搭建vue工程: 命令行运行:vue ui 工程结构说明 build:项目构建webpack(打包器)相关代码 config: ...
- html+txt+编辑器,txtPro Text Editor
txtPro Text Editor是一款文本编辑器,也是一款多语言代码编辑器.html编辑器.多样化的编辑器,你可以选择需要的代码效果,选择你喜欢的字体编辑.txtPro还附带了键盘快捷方式,并正确 ...
- html自动补全pspad,免费代码编辑器 PSPad Editor 5.0.4.541 中文多语免费版
What's new in PSPad 5.0.4 Build 541 December 31, 2020 Autocomplete doesn't complete numbers in autom ...
- Delphi Code Editor 之 编辑器选项
可从Code Editor的右键菜单中选择"Properties"菜单项来查看编辑器选项.也可以从主菜单[Tools | Editor Options-]打开编辑器选项对话框.如下 ...
- ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件...
本篇要登场的有三个控件,分别是滚轴控件.进度条控件和编辑控件. 一.滚轴控件 Ext.slider 1.滚轴控件的定义 下面我们定义三个具有代表意义滚轴控件,分别展示滚轴横向.纵向,以及单值.多值选择 ...
最新文章
- AJP认证信息爆破ajp_brute
- linux 进程 地址空间 内存分布 简介
- java 做计算器 百度云_用Java做一个简单的计算器
- LeetCode - 28. Implement strStr()
- Android编译系统环境过程初始化分析【转】
- OpenCV:H1.type() == H2.type() H1.depth() == CV_32F
- R 学习 - 功能富集泡泡图
- Qt文档阅读笔记-RadioButton的基本使用
- javascript乘法和加法_前端基础:JavaScript
- 计算机培训专业中心架,ASEM工业电脑工业计算机全系列自动化产品-销售中心
- 重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点
- Google Earth Engine——Landsat (数据介绍)GEE数据到底是否满足几何和辐射校正?
- 神州数码DC交换机VSF配置命令
- 完美解决C#中拖动splitContainer分割线时显示虚线问题
- php薄饼,薄饼的做法大全
- Hadoop中Namenode单点故障的解决方案
- 我国企业履行社会责任的措施
- Big-Small (根号分治) 学习笔记
- 用trie树实现输入提示功能,输入php函数名,提示php函数
- 会声会影x4素材_会声会影2020旗舰版Corel VideoStudio Ultimate 2020中文版