|||
实 验 手 册
《汇编语言程序设计》配套教学资料
程学先 林姗 程传庆
前 言
本手册为配合汇编语言程序设计课程的教学而设计,为机械工业出版社出版、我们所编写的《汇编语言程序设计》配套教学资料。本手册包括教材全部软件设计课程内容的实验。关于接口部分实验,需根据所选用实验器材决定,例如如果采用超想-30000TC综合实验/仿真系统组织实验,该系统配有实验讲义,可以按其实验讲义安排实验内容。
本手册由浅入深、由简单到复杂,共安排16组实验,108道题,大多数实验题都提供了实现程序,而且为电子版,可以直接复制、编译、运行,目的是节省代码录入与调试的时间,以往汇编实验一般要求完成20余道实验题,采用电子版实验教材使能在有限时间内更多地接触应用程序,更好地配合理论的学习,深入掌握汇编程序设计的基本理论、基本概念与基本方法。但是,过于简单的操作不利于对程序的理解、不利于培养创新精神、不利于记忆,也防碍培养程序调试的能力。因此,希望读者正确对待本手册,在进入实验后,即使是对于有实现程序的题,也要尽量争取独立完成,再与参考答案对照。有些题可以先简单阅看参考答案,再设法自己编程调试并完成。即使是直接复制,在运行之后,也要认真对照程序,分析程序的结构,了解程序运行过程,记忆其算法、程序设计方法与设计技巧。
为了取得最大成效,建议本手册不直接完整地发到学生手中,而只由教师掌握,根据教学进度与培养的需要,分次拷贝给学生。本手册前四个实验为认识性实验,可以直接复制拷贝原程序,上机编译执行,再分析程序结构与编译执行过程,对汇编语言程序建立感性认识。实验5到8为基本汇编程序设计,手册中提供了一些常用程序段,作为完成实验题的素材,使能快速完成有关实验题。这些程序段也要求学习者背记并熟练掌握。实验9之后为综合性较强练习题,包括极少量难度较大的题,排版时将题与参考程序分开,建议教师先提供实验题,在学生充分研讨后再提供参考程序,以期最有效地调动学生学习积极性与能动性,培养独立思考精神与创新精神。
本手册将提交机械工业出版社网站,向教师发布。为配合本学期教学,将在本博客上按周刊出当周实验内容,请读者跟着进度安排学习。
特别欢迎老师与同学对本手册提出宝贵意见,我们将选择新的实验内容及有关实验题的新的解法补充到将来更新的实验手册中,同时将提供者加入到新版实验手册的作者群中。
目 录
前 言 1
实验1 认识性实验 5
实验2 数据转换实验 8
实验3 简单数据运算程序设计 13
实验4 涉及压缩BCD码数据的转换程序及DEBUG练习 16
实验5 算术运算程序设计 25
实验6 自编有关双精度数据运算及逻辑运算、移位程序 31
实验7 循环程序设计练习 38
实验8 用循环程序设计方法解串操作问题实验 45
实验9 利用子程序实现数据变换与数据处理的程序设计 52
实验10 利用子程序进行串处理及有关日期的程序设计 72
实验11 宏汇编程序设计 84
实验12 递归程序与浮点运算 92
实验13 BIOS功能调用程序设计 106
实验14 有关声音的程序设计 119
实验15 文件处理 129
实验16 结构、条件汇编与驻留程序设计 147
附录 输入输出程序设计 164
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-5 10:34
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社