- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我的汇编大作业MASM32的环境熟悉
汇编大作业
MASM32环境的熟悉
首先看看我们汇编程序的流程,开发一个程序,熟悉一下它的流程:
如下图所示:
工欲善其事必先利其器
工具去网上下载MASM32,
笔者在此提供一个网址:/
进去之后点击下载,然后选择中国程序员下载的文件,点击下载就OK了
下载下来后是一个加压的软件包,解压后是一个可执行文件,如图所示:
双击这个图标,即可安装,它属于多组织或者个人开发的一个集合开发环境,所以里面有许多的协议或者规定,弹出文件框的时候一直点确定即可安装成功(里面的盘符选择选为C盘比较爱好,以后调用系统的DLL,或者加载速度比较快),安装最后阶段会有DOS的一个长时间刷屏过程是程序与WINDOWS的匹配调用过程,这时候等待一会就好了
安装成功后的启动方法:C:\masm32\qeditor, 双击即可,如下所示图标
打开的界面如图所示:
首先我们来看看基本的界面吧
和WINDOWS的许多编辑界面基本一样,标题栏有:文件,编辑,选择,工程,工具,代码,符号转化,脚本,窗口,帮助
下面我们逐个讲解:
文件:里面有:保存,另存为,新建,打印等等各种和WORD里面一样的东西
如下图:
基本上每一个都有一个快捷键
最常用的是New,Open和Open in New Window,分别代表:新建,打开,在新的窗口打开
编辑:里面有:撤销,反撤销,复制,粘贴,剪切
如下图:
这里我介绍几个与其他软件不同的地方:
Undo:撤销
Redo:反撤销,就是把撤销的东西再次撤销,很方便自己错误的改变,可以很方便的做出挽回
选择:里面有很多操作,下作说明
如下图:
Upper Case:中文名,转为大写字母,当你选中一段文档的时候,点击它,可以将你选中区域中的小写字母转化为大写字母
Lower Case:中文名,转化小写字母,遇上一个相反,是将你选中区域类的大写字母全部转化为小写字母
Reverse Text:撤销前两种对文档的操作
More Indent:是选中区域和前者区域之间的空格变大,在文档整理阶段比较好用,便于程序的阅读。
Less Indent:和上一个操作恰恰相反,将区域时间的距离缩小
Micro Indent+:微软系统即此编译器提供的标准的大距离间距
Micro Indent-:微软系统即此编译器提供的标准的小距离间距
Selent All:全选的意思
工程:里面包括很多东西,而且是特别常用的,像编译连接运行都在这个里面,编译资源文件,编译汇编源代码,连接文件,运行程序等等
如下图所示:
Compile Resource File:中文名:编辑资源文件,这个按钮回去调用masm32里面的资源文件生成器将你的资源文件*.rc生成为*.rcs文件,便于下一步和其他目标文件一起生成可执行文件
Assemble ASM file:这个是我们最熟悉不过的按钮了,用来调用编译器去编译汇编源代码*.asm,将其生成为*.obj文件。
我们来看看一个简单的例子吧。对每一位程序初学者来说,最经典的程序测试莫过于:Hello,World程序了吧,我们用来看看这个按钮的效果。
如下是已经编辑好的一段汇编源代码,并且以保存在了C:\masm32\myproject\first,文件夹里面。
操作前:
编译器里面:
文件夹里面:里面只有一个文件,就是我们编译好的HelloWorld.asm文件
点击Compile ASM file按钮
操作后:
我们会看到弹出的窗口
一个黑屏的窗口一个摆平的窗口,黑的貌似是DOS,上面是一些信息的显示,如下图所示:
下面我们来看看上面显示的信息:
黑屏上面显示的是你的ASM文件的编译状况,如图显示正确(编译一般不会出错)
白屏显示的是编译之后你的源代码所存文件里的目前的目录,可以看到多了文件,名字与我们源代码的名字相同,只是后缀名不一样 ,为obj文件,这就是目标文件,可以说是一个中间的文件吧
我们可以去看看,以检验它的显示正确性。
Link OBJ File:中文名:链接目标文件,就是去链接我们刚才编译好的目标文件的按钮,现在我们点击它:
会弹出和刚才很相似的东西,一个黑屏一个白屏
如下图所示:
这时候显示的信息比较多,但是细细一看,两张上显示的信息基本相同(这是编译链接都正确的结果),会看到我们的源代码文件夹里面多了一个文件名与我们刚才相同的文件,但是根据文件的图标我们知道我们已经生成了EXE文件,再去看看文件属性,发现我们的猜测没错。这是一个可执行文件,就是WIDOWS下的应用程序。
如图显示文件夹里面的信息
的确多了一个可执行文件。
如果感觉这些过程太麻烦了,可以用一个组合键来完成,就是Assemble Link来快速完成如上的工作。
下面介绍最后一个按钮Run Program,这个按钮大家可以用来运行程
您可能关注的文档
最近下载
- GB50709-2011 钢铁企业管道支架设计规范.pdf VIP
- 压力性损伤护理与管理能力提升题库答案-2025年华医网继续教育.docx VIP
- 基因多态性与疾病易感性-洞察及研究.docx VIP
- 三位一体煅烧炉生产无水氟化铝工艺说明 .pdf VIP
- 卵巢囊肿蒂扭转急诊护理查房.pptx VIP
- 《中华人民共和国国歌》PPT课件.ppt VIP
- 2025年航空货运行业市场规模及未来五到十年发展趋势报告.docx
- 初中八年级全套体育教案(共36课).docx VIP
- 50045 GBJ45-82 高层民用建筑设计防火规范.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
文档评论(0)