- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 汇编软件使用和基本编程实验
实验二 汇编软件使用与基本编程实验
2.1 实验目的
1. 熟悉8086汇编语言程序设计的实验环境。
2. 掌握汇编语言程序设计的上机步骤,初步学会利用Turbo Debugger 调试工具来调试汇编语言程序。
2.2 实验环境
汇编语言程序设计的实验环境如下:
1. 硬件环境
微型计算机(Intel x86 系列CPU)1台。
2. 软件环境
·Windows XP操作系统。
·任意一种文本编辑器,如NOTEPAD(记事本)、EDIT等。
·汇编程序,如MASM.EXE或TASM.EXE。
·连接程序,如LINK.EXE或TLINK.EXE。
·调试程序,如TD.EXE或DEBUG.EXE。
本实验指导中,文本编辑器使用NOTEPAD(记事本),汇编程序使用MASM.EXE,连接程序使用LINK.EXE,调试程序使用TD.EXE。
2.3上机步骤
1.建立汇编语言程序设计的实验环境
(1)通过WindowsXP的资源管理器找到D盘的根目录,在D盘的根目录窗口中点击鼠标右键,在弹出的菜单中选择“新建”?“文件夹”选项,新建一个文件夹,并把新建的文件夹命名为ASM。该目录就为以后源程序的存放目录。
(2)把MASM.EXE、LINK.EXE、TD.EXE都拷贝到新建的ASM目录中。
2.建立ASM源程序
在WindowsXP桌面的“开始”菜单中选择“程序” ?“附件”?“记事本”选项,屏幕上出现记事本的编辑窗口。在编辑窗口输入源程序代码。在输入、编辑源程序的过程中,可充分利用记事本的“编辑(E)”菜单中“剪切” 、“复制” 、“粘贴”和“撤消”等功能。源程序输入完毕后,选择记事本的“文件(F)”菜单,用其中的“保存(S)”功能将文件存盘。这时会弹出一个“另存为”窗口,在这个窗口中将保存源程序的路径选择为前面建立的D:\ASM目录,“保存类型(T)”选择为“所有文件(*.*)”,文件名为HELLO.ASM(本例为D:\ASM\HELLO.ASM),如图2-1所示。
3.用MASM.EXE汇编源程序产生目标文件
源文件HELLO.ASM建立后,要使用汇编程序对源程序文件汇编,汇编后产生二进制的目标文件(.OBJ文件)。在WindowsXP桌面上的“开始”菜单中选择“程序”?“附件”? “命令提示符”选项,打开“命令提示符”窗口。输入“D:”并回车,进入D盘的根目录,接着输入“CD\ASM”进入前面新建的ASM目录。
输入“MASM HELLO.ASM”并回车,MASM程序会提示让你输入目标文件名(Object Filename),并在方括号中显示默认的目标文件名[HELLO.OBJ]。此时可按ENTER键确认目标文件名为默认的目标文件名HELLO.OBJ,也可重新输入新的目标文件名(建议输入目标文件的完整路径名,如:D:\ASM\HELLO.OBJ)。后面的两个提示为可选项,可直接按ENTER键跳过,也可输入汇编时产生的列表文件名(如HELLO.LST)和交叉文件名(HELLO.CRF)。注意,若打开MASM程序时未给出源程序名,则MASM程序会首先提示让你输入源程序文件名(Source Filename),此时输入源程序文件名HELLO.ASM并回车,然后进行的操作与上面完全相同操作时的屏幕显示如图2-2所示。
图2-
图2-1 记事本的文件“另存为”窗口
(1)警告错误(Warning Errors)。警告不影响程序的运行,但可能会得出错误的结果。
(2)严重错误(Severe Errors)。出现错误,MASM将无法生成OBJ文件。
图2-2 汇编源程序操作时的屏幕显示 在错误信息中,圆括号里的数字为有错误所在的行号,后面给出了错误类型及具体错误原因。如果汇编时产生很多的错误,以至于出现滚屏,不易查看汇编程序指出的错误信息,此时需要用记事本打开(“文件类型(T)”选择为“
图2-2 汇编源程序操作时的屏幕显示
修改源程序中的错误并保存文件,然后重新对源程序进行汇编。如果汇编时没有错误,MASM就会在当前目录下建立一个HELLO.OBJ文件(名字与源文件名相同,只是扩展名不同)。
4.用LINK.EXE产生EXE可执行文件
在上一步骤中,汇编程序产生的是二进制目标文件(OBJ文件),它是不可执行的。要想使我们编写的程序能够运行,还必须用连接程序(LINK.EXE)把OBJ文件连接为可执行的EXE文件。在“D:\ASM”命令提示符下输入“LINK HELLO.OBJ”并回车,进入LINK程序后,连接程序会提示让你输入可执行文件名(Run File),并在方括号中显示默认的可执行文件名[HELLO.EXE]。此时可按ENTER键确认可执行文件名为默认的可执行文件名HELLO.EXE,也可重新输入新的可执行文件名(建议
您可能关注的文档
- 个人和团队管理第二单元.ppt
- 中国新旧会计准则和国际财务报告准则主要差异.ppt
- 中学生网络交友利和弊教案.doc
- 中药学专业(营销和物流方向)教学计划.doc
- 中国宏观经济预测和分析:2008-2009.ppt
- 主题公园开发和武汉城市旅游形象建设互动研究.doc
- 二年级下册品德和生活备课.doc
- 九年级基本国策和发展战略复习课.ppt
- 临床诊疗规范和操作.ppt
- 中国计量学院液压和气压传动3.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)