汇编语言实验讲义.doc

汇编语言实验讲义.doc

ID:61415021

大小:58.50 KB

页数:19页

时间:2021-01-27

汇编语言实验讲义.doc_第1页
汇编语言实验讲义.doc_第2页
汇编语言实验讲义.doc_第3页
汇编语言实验讲义.doc_第4页
汇编语言实验讲义.doc_第5页
资源描述:

《汇编语言实验讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《汇编语言》课程实验指导手册汇编语言程序设计技术是实践性很强的课程。实践也是学好程序设计课程中必不可少的重要环节。程序设计的实践分两个步骤:一是设计和编写解决问题的程序算法流程,并在此基础上编写源程序代码;二是在计算机上对程序进行调试,并使程序完成问题的求解过程,进行相应的逻辑测试。由于汇编语言固有的特点,其程序调试比一般的高级程序语言困难,为此,学习过程中,尤其注意事先做好上机准备,做到目的明确,思路清晰,调试策略完全、全面,以便更好地观察和分析汇编程序执行的技巧,并注意领会计算机工作的本质过程和步骤。可以参阅计算机组成原理方面的参考书,帮助理解

2、计算机的基本工作原理。实验过程中,应当注意如下问题:(1)上机实习的主要目的是训练汇编语言程序的上机调试能力和分析、解决调试过程中遇到的问题的能力。并在此过程中逐步提高程序编写与问题分析能力。而不是简单地对教材上的实例做验证式的操作;(2)上机内容可以结合教材内容和习题,或由老师布置专门的上机习题进行;(3)为提高上机效果。必须在上机之前准备好上机的基本内容并编写好上机程序,尽量在上机之前先作好预先的阅读分析工作;(4)上机调试的基本方法:语法检查(编译)==>逻辑检查(设计者检查)==>测试。上机实验的主要步骤:(1)了解实验目的和要求,并复习或

3、阅读相关教材内容;(2)根据题目要求,事先编写好程序,并经过设计者静态检查程序的语法正确性和逻辑正确性,分析可能出现的问题;(3)设计好上机时准备测试程序的用例;(4)上机调试通过程序,并记录上机调试中出现的问题和测试结论等,写出实验报告。调试过程中,尤其要注意各种语法错误、逻辑错误调试经验的积累。要注意的是,汇编语言程序的实验中,其源程序到可执行程序之间的转换过程的调试步骤一般不要求有集成环境,需要分步进行。具体步骤如下:1)编辑源程序(用edit或记事本或editplus或UltraEdit);2)将源程序汇编成目标文件;3)对目标文件进行链接

4、,形成可执行文件(.EXE/.COM);4)执行或调试执行可执行文件。实验报告的主要内容:(1)实验题目;(2)目的要求;(3)程序说明(如程序结构、各模块的算法和数据结构等);(4)经调试后的程序清单;(5)测试情况说明;(6)分析(包含没有通过的程序的原因分析)。实验环境(软件和硬件环境):硬件环境:IBM-PC及其系列机内存256KB以上外存:硬盘或至少一个软驱CPU:80586以上显示器:单色或彩色显示器键盘:标准ASCII码键盘软件环境:编缉器:EDIT.COM或其它编缉器汇编程序:MASM.EXE连接程序:LINK.EXE调试程序:DE

5、BUG.EXE实验报告的具体内容填写格式,参见《实验报告格式》的规定。实验一上机操作和DEBUG练习实验目的:(1)汇编语言上机过程练习。(2)熟悉DEBUG调试程序的命令实验要求:(1)按汇编上机的操作过程,将下面给出的例子用编辑程序EDIT.EXE或记事本完成编辑,用汇编程序MASM.EXE进行汇编,用连接程序LINK.EXE完成连接,最后执行该程序。(2)学会用DEBUG调试程序的U命令查看指令,学会用D命令查看数据段内容,用R命令查看寄存器内容,用T、P、G命令执行程序并观察结果。实验内容:第一个汇编语言程序HELLOWORLD。程序:DA

6、TASEGMENTSTRINGDB‘HELLOWORLD!$’DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAH,9LEADX,STRINGINT21HMOVAH,4CHINT21HCODEENDSENDSTART实验准备:(1)计算机设备;(2)程序调试环境的准备(熟悉汇编语言的基本结构,汇编语言的编译、连接等过程和方法,调式环境DEBUG的基本使用方法);(3)实验源程序准备。实验步骤:(1)工作环境准备(安装、复制MASM),如果已经准备好,则可以跳过此步

7、;(2)用EDIT.COM或其它编辑软件输入源程序代码;(3)在DOS界面上进行汇编,有条件的也可以在集成环境下进行;(4)对汇编结果文件(*.OBJ文件)进行连接;(5)执行可执行文件,观察并记录执行结果信息;(6)熟悉DEBUG的基本使用方法;(7)编写实验报告。实验报告:(1)在报告中利用截图列出汇编、连接的过程,并附上文字解释。(2)在报告中利用截图列出调试程序的过程,并附上文字解释。实验二数据传送指令实验目的:1.熟悉汇编语言上机过程及DEBUG调试程序。2.熟悉寻址方式及数据传送指令的使用。实验内容:编写程序完成将存放在附加段中的数组数

8、据移动到数据段中的程序,要求分别利用直接寻址方式、寄存器间接寻址方式和相对寄存器寻址方式表示数据段和附加段中的变量。;数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。