汇编实验指导书范文.doc

汇编实验指导书范文.doc

ID:56151854

大小:193.88 KB

页数:15页

时间:2020-03-17

汇编实验指导书范文.doc_第1页
汇编实验指导书范文.doc_第2页
汇编实验指导书范文.doc_第3页
汇编实验指导书范文.doc_第4页
汇编实验指导书范文.doc_第5页
资源描述:

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

1、汇编实验指导书范文  一、实验目的学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法。  为后续课程打下坚实的基础。  二、实验要求1.上机前要作充分准备,写出实验预习报告,包括实验目的、实验内容、程序框图、源程序清单、调试步骤、测试方法和对运行结果的分析等。  2.上机时要遵守实验室的规章制度,爱护实验设备。  要熟悉与实验有关的系统软件(如程序、汇编程序、连接程序和调试程序等)的使用方法。  在程序的调试过程中,有意识地学习及掌握debug程序的各种操作命令,以便掌握程序的调试方

2、法及技巧。  为了更好地进行上机管理,可用硬盘存储程序,并建立和使用子目录,以避免文件被别人删除。  要求实验者按以下形式命名实验文件字母学号.扩展名。  其中字母取a~z的26个英文字母,按实验顺序从a到z排列。  如学号为020431学生的第二个实验程序所对应的文件名应为b020431.asm。  3.程序调试完成后,须由实验指导教师在机器上检查运行结果,经过教师认可后的源程序可通过打印机输出,并请教师在程序清单上签字。  每个实验完成后,应写出实验报告。  1.2实验技术及原理该实验指导书主要目标是使学生通

3、过实验学习汇编语言程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法。  为后续课程打下坚实的基础。  用于汇编语言的编程工具主要有程序、汇编程序、连接程序和调试程序。  1、在文本程序(如EDIT等)的帮助下,用户通过键盘输入汇编语言的源程序,对源程序进行、修改,并把源程序作为文件保存在磁盘上。  2、汇编程序用于将用户编写的源程序文件翻译成机器语言的文件。  它的主要功能是  (1)检查源程序文件;  (2)检测源程序中的语法错误并给出错误信息;  (3)产生源程序的目标文件(后缀为

4、.OBJ);若需要的话,也同时给出列表文件(后缀为.LST的汇编语言和机器语言对照文件);  (4)展开宏指令目前IBMPC系列机使用的汇编程序有两种:一种是Microsoft公司研制的宏汇编程序MASM;另一种是Borland公司研制的Turbo系列汇编程序TASM。  这两种汇编程序基本相同。  3、连接程序汇编语言程序经过汇编后生成目标文件,但是这个目标文件中的地址是“浮动”的,它只是一种逻辑地址,所以称为浮动二进制文件(.OBJ)。  连接程序的功能是将浮动二进制文件中逻辑地址转变成能够在计算机上直接运行

5、的物理地址,即浮动二进制文件只有经过连接程序的连接装配后才能成为可以在计算机上直接执行的文件(.EXE)。  注意,与MASM配合使用的连接程序是LINK,而与TASM配合使用连接程序是TLINK。  4、调试程序调试程序DEBUG主要用于汇编语言程序的调试。  它可调试运行一个可执行文件(.EXE或.)。  由于汇编和连接过程只能查出源程序中的语法错误以及生成可执行文件,而无法查出程序的算法是否有错或者不完善。  只有通过DEBUG程序调试可执行文件,逐段甚至逐条指令地调试执行,从中观察是否达到预期的功能或得出

6、预期的结果,特别是转移指令是否按设想进行转向等,从而发现程序在设计上的缺陷和错误。  第二章实验项目实验一字符串传送实验(2学时)  一、实验目的1.学习字符串传送指令的用法。  2.学习程序设计的基本方法和技能,熟练掌握用汇编语言编写、调试和运行程序的方法。  二、实验内容编写一个完整的汇编语言程序,完成将数据段中的一个字符串Str1传送到附加段的Str2。  三、实验仪器、设备  1、硬件环境PC系列的微机、打印机。  2、软件环境①软件PE  2、EDIT、CCED等。  ②宏汇编程序MASM、TASM等。

7、  ③连接程序LINK、TLINK等。  ④调试程序DEBUG、TurboDebugger(简称TD)等。  ⑤操作系统UCDOS、CCDOS等。  四、实验原理DEBUG程序是MS—DOS提供的工具软件,它在DOS支持下可用来调试或修改汇编语言目标程序。  对高级语言的源程序,经过编译、连接后,也可以利用该软件工具进行动态调试,逐段执行程序,观察在CPU的寄存器中或内存中能否得到预期的结果,从而发现程序语句编排上的错误。  此外,该软件工具对程序分析、破译以及汉化等工作也有很大的帮助。  8086的字符串传送指

8、令的用法。  五、实验步骤1.根据要求编制汇编源程序edita.asm2.调用宏汇编对源程序进行汇编masma.asm3.对目标程序进行连接linka.obj4.使用Debug调试运行可执行程序并调试debuga.exe,并查看运行结果.5.写出实验报告.因本实验是第一个实验,故给出整个实验过程,供以后参考,过程如下  (1)编写源程序EDITA.ASM然后输入以下源程序

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

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

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