欢迎来到天天文库
浏览记录
ID:24259352
大小:49.50 KB
页数:4页
时间:2018-11-13
《关于《汇编语言》教学方法的探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于《汇编语言》教学方法的探讨《汇编语言》是计算机专业必修课,与计算机结构紧密相关,与高级语言相比符号化了的机器语言难懂、枯燥,使得教学过程存在诸多困难。本文从实际教学中的问题出发,探讨了应用驱动法和反馈教学法,通过实践,取得了良好的教学效果。关键词:汇编语言;应用驱动法;反馈教学法1.引言 汇编语言是电子信息类专业重要的基础课程,是“操作系统”、“编译原理”等课程的前导课程,很多同学认为快速开发才是技术,对汇编语言的定位就是“考试课”。即便是对汇编语言的重要性有一定认识的同学也觉得该课程入门难,对学生来说教学内容很多是全新的,尤其是对前期
2、硬件课程基础不牢的同学,就更难把握,另外,汇编语言让初学者还要投入大量精力来关注细节,无暇顾及汇编语言的用武之地,结果就是学的内容在还在书本里。各位一线教师针对汇编语言教学中存在的问题也进行了积极探索,王云等[1]针对汇编语言抽象的概念,提出了一种基于概念图的方法,对抽象概念的形象表达有助于初学者的理解,曲瑞超提高学生的主体地位来提高教学质量[2],本文从汇编教学的现状出发,结合实际教学过程,提出“应用驱动法”和“反馈教学法”。2.汇编教学现状2.1对汇编语言重视不够[2,3]在高级语言层出不穷的年代,许多同学对汇编语言不够重视,甚至不知道为
3、什么学习这么“笨”的语言能干什么。首先从实用性的角度来看,汇编语言可以对计算机硬件进行直接控制,经常被用于设备驱动程序、实时控制程序等硬件设计开发,在系统软件的底层、大型软件的性能优化、信息安全与计算机病毒的逆向工程等方面,汇编语言能做的事是高级语言不能替代的;从整个知识体系的角度,汇编语言的重要性不单单体现在课程本身,他对整个专业的理解都是有帮助的,接受了汇编的繁琐,就是接受了计算机的思维逻辑,我们用计算机的思维来解决问题才有可能写出更有效合理的程序;从程序员掌握技术的层面,透过低级语言看高级语言才更清楚,实际工作中低级语言与高级语言结合才
4、能真正的实现优势互补。2.2教师的突出问题 仅仅从教学任务出发,按教材的基本线索完成教学任务。计算机是一门实践性很强的课程,程序员作为计算机科学和计算机技术的衔接者,一定是充分了解了理论才能有效的指导实践,并且这种知识的学习必须是连贯的,一个环节出了问题,你的程序就不能顺利执行,所以教师应该在低年级授课过程中以专业的大背景激发学生的学习兴趣,将带领学生探求程序运行背后的真实状态作为重点,在理论和实验的环节里积极的引导学生。2.3学生的突出问题 低年级的学生还没有掌握大学的学习方法,还有很强的应试心态,也还没有树立起对本专业学习的信心,完全
5、还是被动接受,很多学生都还是“捧着教材不放手,相信教材不回头”,一些同学会严肃认真的对待“课后习题”,却对应该执行的程序置之不理。针对这样的普遍现象,我们应该本着“实践是检验真理的唯一标准”,让同学大胆的开阔眼界,尽早的学会查阅各种学习资料,勤于动手,形成自主学习的习惯。3.应用驱动法 明确了汇编语言的地位和作用,开始我们解决教学中的实际问题。应用驱动方法是从实际需要出发,在解决实际问题中引入要讲解的知识,带有很强的目的性去学习,从而解决新问题,这就需要教师在教学之前充分了解学生的基础,设置合理的场景,让同学顺利向新知识点过渡。实际需要永远
6、是技术的动力,以应用为导向,不会被学到的新知识点束缚,遇到新问题才可能像处理老问题那样来去自如。 应用驱动法的使用是为学生提供一个接受新知识的切入点,同时也是对现有知识的对比、消化、整理、融合的过程,实践证明,让学生在这样的背景下接受抽象的知识是比较切实可行的办法。 比如在讲解“内存型寻址方式”[4]时应用该方法,从寻址的理论开始讲起,会让同学感到这个知识点很突然,为什么要如此关注内存,在解决实际问题时,程序员应该怎样做?即便通过理论的学习和课后的练习,能分辨出是哪一种寻址方式也体会不到其实际价值,与其这样,我们不如追根溯源,找到为什么高
7、级语言不需要程序员了解这样的细节,首先告知同学们80X86汇编语言中的只有DB、D].北京:电子工业出版社.2009
此文档下载收益归作者所有