王颖锋 焦锐丽 胡慧敏 赵静玉
(1.河南财经政法大学计算机与信息工程学院;2.河南水利与环境职业学院机电与信息工程系)
“微机原理与汇编语言”这门课程要求既要掌握微机原理的知识又要掌握汇编语言的技能。[1,2]这里既涉及掌握计算机的基本硬件知识,又涉及在熟悉硬件知识基础上的汇编程序设计。它是学习后续课程的基础,也是前面电子技术、逻辑设计的延续,也是锻炼编程思维的重要阶梯。然而由于课时的压缩、内容的繁杂琐碎,加上这门课程本身前后知识的连贯性,导致很多初学者将它列为计算机类比较难学的课程之一。[3,4]如何有效地提高该门课程的教学效果,一直是广大教育界人士重点关注的问题,可以借鉴微机原理、汇编语言的教学范式的成功经验,并根据这门课程的特色,探索适合该课程的教学改革范式。
“微机原理与汇编语言”主要内容包括:微型计算机概述,计算机中地址的表示方法、80X86系列微型计算机的体系结构、指令系统和寻址方式、汇编语言程序设计、存储器、输入/输出系统、中断。内容琐碎而又前后关联。而我校在该门课程的规划上对理论课时进行了压缩。长期使用的微机原理与汇编语言教材和参考教材存在一些疏漏,教学内容中在硬件知识方面已经稍显陈旧,已经跟不上现有计算机的发展步伐。所以在教授教学大纲规定的内容的同时,应该不断引入现有计算机的结构、功能和特点,在制订新的教学大纲时应将比较前沿的计算机硬件知识引进到教学内容中,并删除一些已经过时的知识。……