汇编语言上机实验指导书
东华大学计算机科学与技术学院
成长生 
                          20049

   
概述    1
实验一 利用DEBUG调试程序调试程序段(必做)    1
实验二 分支程序实验(必做)    2
实验三 循环程序实验(必做)    4
实验四 子程序实验(一)(必做)    5
实验五 子程序实验(二)(选做)    8
实验六 字符处理程序实验(必做)    13
实验七 输入输出实验(必做)    17
试验八 中断程序试验(选做)    21
实验九 查表程序设计    25
实验十 系统功能调用    26
实验十一 分支程序设计    27
实验十二 循环程序设计    28
实验十三 子程序设计    29
实验十四 综合程序设计    30
实验报告(样书)    32

汇编语言上机实验指导书
概述
上机实验总学时为18学时,其中综合性和设计性实验至少为8学时。
实验要求:
1、 上机前作好充分准备,包括程序框图、调试步骤、测试方法、对运行结果的分析等。
2、 上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验相关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在程序的调试过程中,有意识地学习及掌握DEBUG程序的各种操作命令,以便掌握程序的调试方法及技巧。
3、 为了更好地进行上机管理,要求用硬盘(注:F盘下)存储程序,以避免文件丢失。此外,要求实验者按以下形式命名实验文件:
学号.扩展名
4、 程序调试完后,须由实验辅导教师在机器上检查运行结果。
5、 每个实验完成后,应写出实验报告。
实验报告:
实验报告的要求如下:
1 封面。
封面应包括:课程名称、实验序号、名称、专业、班级、姓名、同组实验者、实验时间。
2 实验报告编写要规范。
应包括:实验名称、目的、内容、原理、实验步骤、实验记录、数据处理(或原理论证、或实验现象描述、或结构说明等)。
  实验报告应附有实验原始记录和源程序清单。
加强实践能力的培养
实验目的不光是为了验证书本理论,更重要的是对实践能力的培养。其中包括:实际调试程序的能力,例如修改程序参数的能力,查看结果的能力,设置断点调试运行的能力等;开发汇编语言应用程序的能力,例如应用有关汇编软件的能力,进行系统调用和BIOS功能调用的能力,进行模块程序设计的能力等。对某一问题用不同的程序实现的能力,例如我们为每个实验提供了参考程序(或程序段),目的是让每个实验者参照样板程序将实验成功地实现,在掌握其方法后,自己改变程序或本分改变程序加以实现。
实验一 利用DEBUG调试程序调试程序段(必做)
实验学时:2学时
实验类型:验证
1.        实验目的:
(1)      熟悉DEBUG有关命令的使用方法
(2)      利用DEBUG掌握有关指令的功能
(3)      利用DEBUG运行简单的程序段
2.        实验内容
(1)      进入和退出DEBUG程序
(2)      学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应试一下。
(3)      利用DEBUG,验证乘法、除法、加法、减法、带进位加、带借位减、堆栈操作指令、串操作指令的功能。
3.        实验准备
(1)      仔细阅读有关DEBUG命令的内容,对有关命令,都要事先准备好使用的例子。
(2)      作为例子,准备用A命令,输入在显示器上显示字符“S”的系统调用程序段。
(3)      阅读将AX左移9位的程序段。
4.        实验步骤
(1)      DOS提示符下,进入DEBUG程序。
(2)      汇编语言如何编程在DOS目录下启动DEBUG
(3)      详细记录每一步所用的命令,以及查看结果的方法和具体结果。
5.        实验报告要求
(1)      如何启动和退出DEBUG程序。
(2)      整理每个DEBUG命令使用的方法,实际示例及执行结果。
(3)      启动DEBUG后,要装入某一个.EXE文件,应通过什么方法实现?
实验二 分支程序实验(必做)
实验学时:2学时
实验类型:验证
1.        实验目的:
(1)      掌握分支程序的设计方法
(2)      掌握利用DEBUG修改参数、检查结果的方法。
(3)      掌握汇编语言源程序的编辑、汇编、连接及调试过程。
2.        实验内容
(1)      编写一个程序,显示AL寄存器中的两位十六进制数
(2)      编写一个程序,判别键盘上输入的字符;若是1-9字符,则显示之;若为A-Za-z字符,均显示“c”;若是回车字符<CR>(ASCII码为0DH),则结束程序,若为其它字符则不显示,继续等待新的字符输入。
3.        实验准备
(1)      编写实验内容要求的两个程序。
(2)      写出调试以上程序,即修改程序参数,检查结果的操作方法。
(3)      熟悉源程序汇编、连接命令的使用方法即要回答的内容。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。