|
黑龙江工程学院 吕瑞
在培养学生学习汇编语言兴趣方面,两位老师所采用的方式给了我启发,如曹老师所说的建议学生在自习时使用FLASH制作的课件,这类课件可生动、灵活、颜色鲜明,类似动画,学生很喜欢;建议学生自己开发小游戏练习记忆过的指令或其他知识点。总之,让学生比较轻松而且是用他们喜欢的方式学习汇编语言。但是,这些都只是辅助的教学手段,关键是要让学生真正了解汇编语言的重要性。
在教学内容的组织安排方面,课程教学内容应分为三个部份:基本内容,提高内容及深入内容。基本内容主要包含:CPU存储器及I/O等基础知识,寻址方式和指令系统,汇编语言程序格式,循环与分支程序设计,I/O程序设计等;提高内容包括:宏汇编,中断处理程序,BIOS中断调用和DOS功能调用等;深入内容包含:C语言与汇编语言的混合编程,具有高级语言特性的伪指令,保护模式下的程序设计,Win32程序设计等。基本内容和提高内容的教学选用相对简单的8086指令系统, 便于学生对汇编语言基本概念和程序结构的理解和掌握,为以后的深入学习打下坚实的基础。而深入内容的教学采用80386指令系统,让学生逐步掌握32位汇编程序设计技术, 跟上计算机硬件和操作系统的发展,使学生很容易感到汇编语言在Win32操作系统下的程序设计中仍有应用价值,从而提高学生的学习兴趣。除此之外,此次培训后本人将对每章的内容进行更较合理组织与安排,尤其会考虑毛老师和曹老师所讲的重点与难点。
在实践教学环节方面,可利用网络,使用NetMeeting工具联机为学生演示debug命令,在寻址方式与指令系统上机时,由于学生还不具有使用汇编语言编写完成程序的能力,所以应提供一个实例指令段完成实验内容。在学生学习了程序设计知识后,起初的实验在关键指令处使用填空方式,由教师在讲解时引导学生进行思考后输入正确的指令。另外,为了比较不同指令的执行效果,还提供了选择方式,这样不仅让学生有充分的时间进行思考或判断下一步要执行的操作,教师亦能根据程序的流程图在关键指令处控制指令段的出现顺序和速度。最后上机验证。待熟练后,就可以只给出要求,让学生独立完成。实践任务的设置必须要考虑学生的个体差异,具有层次性,以满足不同层次学生的需要。
|