《汇编语言》课程实验指导手册
本实验指导手册旨在指导数学与软件科学学院信息与计算科学专业《汇编语言》(专业任选课)的实验教学活动过程。其主要使用对象为本课程主讲教师和实验指导教师。它可以作为教学过程中的教学辅助参考资料,也可以作为学生在本门课程的学习中,结合实际教学内容,完成相关实验并填写实验报告的主要依据。具体实施过程中,除开各实验中要求的必做题目外,教师可结合实际教学情况,根据学生接受程度作适当扩展。学生在进行实践设计活动时,也可以结合自身掌握和学习的实际情况进行有选择地实践。
本指导手册仅针对本学院信息与计算科学专业而设置。本实验手册编写的参考书籍:1《IBMPC汇编语言程序设计第2版》,沈美明温冬婵编著,北京:清华大学出版社,2001年8月(第2版)2005年6月第14次印刷2《80X86汇编语言程序设计教程》杨季文等编著,北京:清华大学出版社,1998年6月(第1版)2005年8月第14次印刷
引言
汇编语言程序设计技术是实践性很强的课程。实践也是学好程序设计课程中必不可少的重要环节。程序设计的实践分两个步骤:一是设计和编写解决问题的程序算法流程,并在此基础上编写源程序代码;二是在计算机上对程序进行调试,并使程序完成问题的求解过程,进行相应的逻辑测试。由于汇编语言固有的特点,其程序调试比一般的高级程序语言困难,为此,学习过程中,尤其注意事先做好上机准备,做到目的明确,思路清晰,调试策略完全、全面,以便更好地观察和分析汇编程序执行的技巧,并注意领会计算机工作的本质过程和步骤。可以参阅计算机组成原理方面的参考书帮助理解计算机的基本工作原理。
实验过程中,应当注意如下问题:1上机实习的主要目的是训练汇编语言程序的上机调试能力和分析、解决调试过程中遇到的问题的能力。并在此过程中逐步提高程序编写与问题分析能力。而不是简单地对教材上的实例做验证式的操作;2上机内容可以结合教材内容和习题,或由老师布置专门的上机习题进行;3为提高上机效果。必须在上机之前准备好上机的基本内容并编写好上机程
f序,尽量在上机之前先作好预先的阅读分析工作;4上机调试的基本方法:语法检查编译逻辑检查设计者检查测试。上机实验的主要步骤:1了解实验目的和要求,并复习或阅读相关教材内容;2根据题目要求,事先编写好程序,并经过设计者静态检查程序的语法正确性
和逻辑正确性,分析可能出现的问题;3设计好上机时准备测试程序的用例;4r