预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.部分内容来源于网络,有侵权请联系删除!《汇编语言程序设计》上机实验指导书汇编语言上机实验指导书一、概述上机实验总学时为16学时,其中综合性实验为2学时。实验共有6项暂定为8次,每次2学时。1.实验辅导的主要内容实验辅导的内容包括每个实验的实验目的;实验内容;对实验的算法及实验方法的必要说明;实验准备;实验步骤;实验报告要求;实验程序及参考框图。开始的实验介绍较细,后面的实验简要介绍。2.实验的软硬件要求关于汇编语言程序设计的硬件要求不高,有IBM-PC/XT即可,但应有彩色显示器以便进行图形实验。软件方面应有MASM.EXE5.0版(包括LINK.EXE),与MS-DOS版本配套的DEBUG程序和EDIT.EXE编辑软件(其它编辑软件也可以)。3.加强实践能力的培养实验目的不光是为了验证书本理论,更重要的是对实践能力的培养。其中包括:实际调试程序的能力,例如修改程序参数的能力,查看结果的能力,设置断点调试运行的能力等;开发汇编语言应用程序的能力,例如应用有关汇编软件的能力,进行系统调用和BIOS功能调用的能力,进行模块程序设计的能力等。对某一问题用不同的程序实现的能力,例如我们为每个实验提供了参考程序(或程序段),目的是让每个实验者参照样板程序将实验成功地实现,在掌握其方法后,自己改变程序或自己编制程序加以实现。实验一汇编语言运行环境及方法、简单程序设计(2学时、验证性)1.实验目的:(1)熟悉汇编语言运行环境和方法(2)了解如何使用汇编语言编制程序(3)熟悉DEBUG有关命令的使用方法(4)利用DEBUG掌握有关指令的功能(5)利用DEBUG运行简单的程序段2.实验内容(1)学会输入、编辑汇编语言程序(2)学会对汇编语言程序进行汇编、连接和运行(3)进入和退出DEBUG程序(4)学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应试一下。3.实验准备(1)仔细阅读有关汇编语言环境的内容,事先准备好使用的例子。(2)准备好源程序清单、设计好调试步骤、测试方法、对运行结果的分析。(3)编写一个程序:比较2个字符串所含的字符是否相同。若相同则显示’Match.’,否则显示’Nomatch!’;(1)仔细阅读有关DEBUG命令的内容,对有关命令,都要事先准备好使用的例子。4.实验步骤(1)在DOS提示符下,进入MASM目录。(2)在MASM目录下启动EDIT编辑程序,输入源程序,并对其进行汇编、连接和运行。=1\*GB3①调用edit输入、编辑源程序并保存在指定的目录中;例:editabc.asm=2\*GB3②用汇编程序masm对源程序汇编产生目标文件obj。例:masmabc不断修改错误,直至汇编通过为止。=3\*GB3③用连接程序link产生执行文件exe.例:linkabc=4\*GB3④执行程序可直接从DOS执行程序,即在DOS环境中,输入文件名即可。(3)详细记录每一步所用的命令,以及查看结果的方法和具体结果。5.实验报告要求(1)源程序清单。(2)如何启动和退出EDIT程序。(3)如何对源程序进行汇编及编辑。(4)如何启动和退出DEBUG程序。(5)整理每个DEBUG命令使用的方法,实际示例及执行结果。(6)启动DEBUG后,要装入某一个.EXE文件,应通过什么方法实现?实验二循环程序、分支程序程序设计实验(4学时、验证性)1.实验目的:(1)掌握循环、分支程序的设计方法(2)进一步熟悉利用DEBUG程序修改参数的方法,并检查和验证结果的正确性。(3)学会针对不同的问题,选用不同的组织循环的方法。2.实验内容(1)编写一个程序S21,将内存中一组有符号的字数组按递增的序列排序,并将其中的二进制数以十六进制的形式显示在屏幕上。(2)编写一个程序S22,判别键盘上输入的字符;若是1-9字符,则显示之;若为A-Z或a-z字符,均显示“c”;若是回车字符<CR>(其ASCII码为0DH),则结束程序,若为其它字符则不显示,继续等待新的字符输入。3.实验准备(1)编写实验内容要求的两个程序。(2)写出调试以上程序,即修改程序参数,检查结果的操作方法。(3)熟悉源程序汇编、连接命令的使用方法即要回答的内容。4.实验步骤(1)用EDIT或其它编辑软件,编写.ASM源程序,例如S21.ASM及S22.ASM。(2)对其进行汇编及连接,产生.EXE文件。(3)对.EXE文件进行调试运行。a.用DEBUG调试运行,学会修改AL内容的方法。b.对DSPKEY.EXE键入不同的字符,分别进行调试。c.在MS-DOS下运行这两个.EXE文件。5.实验报告要求(1)画出两个程序的流程图,若要独立编写程序,应列出相应的程序清单。(2)说明