汇编语言课程教学改革探析_第1页
汇编语言课程教学改革探析_第2页
汇编语言课程教学改革探析_第3页
汇编语言课程教学改革探析_第4页
汇编语言课程教学改革探析_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇编语言课程教学改革探析0.引言汇编语言课程是高等院校计算机科学与技术专业的一门专业基础课,是计算机科学与技术专业学生必修的核心课 程之一,在计算机专业课程体系中占有重要地位它不仅是计算机原理操作系统等其它核心课程的必要先修课,而且掌握好这门课程可以提高学生的程序设计和调试程序的能力,有 助于学生对后续专业课程的学习。该课程知识在计算机控 制、嵌入式系统、数控机械软件的分析等方面也有着广泛的 应用。由于汇编语言中指令执行过程看不见,摸不着,非常 抽象,故学生学习非常困难。我们把仿真可视化技术、任务 驱动方法等引入教学中,收到很好效果,提高了教学质量。1兴趣提高教学人们常说兴趣是最好的老师,为了

2、提高学生的学习兴 趣,打破教材原有的组织结构,不是一上来就介绍计算机的 系统组织,这样学生容易感觉枯燥,不易理解。通过先引入 一个实例,让学生看到汇编语言的实际应用,激发他们的学 习兴趣,然后配合实例介绍计算机的系统组织及其功能和使 用要点。笔者将学校实验室的实验器材带入课堂,搭建一个 跑马灯实验,通过运行,让学生看到汇编语言程序设计的 效果及在后续课程中的应用,让学生意识到该课程的重要 性,通过讲解跑马灯的硬件组成和软件设计,让学生对汇编 程序设计有一个整体概念,为下一步指令的学习提供良好 的开端。2.动画仿真教学汇编语言内容琐碎,知识点多,以8086系统为例,仅 指令系统就有117条,分为

3、6个功能组。学生学习时要掌握 每条指令的功能,指令的寻址方式,指令对标志位的影响以 及指令执行时的约定设置、需要预置的参数、隐含使用的寄 存器等内容。学生看不到计算机内部的执行过程,讲解这些 内容如果用传统教学方式,学生会感觉抽象,难以记忆和掌 握。采用动画模拟仿真计算机内部指令的执行过程,可以将 抽象的内容直观化,用动态演示讲授内容,使学生在学习过 程中注意力更集中,能够更准确地理解掌握所学知识点。比 如在讲解寻址方式的时候,制作flash动画模拟每种寻址方 式操作数获取的过程,学生学习起来一目了然,可以轻松理 解几种寻址方式的区别。还制作了动画模拟存储单元物理地 址的形成过程以及各逻辑段的

4、分配过程,使学生更好地理解 了对存储器的访问。在讲解指令时,每讲解一类指令,会给 出例子,然后用动画模拟,举例指令在计算机中的执行过 程,使得学生对8086cpu指令的工作原理及过程有了感性的 认识,为后续章节的学习打下良好的基础。在上课之初,就 十分强调学生自己上机调试练习,加深对指令的理解。因此, 在讲解指令时,用多媒体演示如何用debug命令查看指令执 行后相关寄存器、标志位、存储单元的变化,如何检验指令 的格式是否正确,让学生掌握自主学习的方法,大大提高了 课堂教学效率。3任务驱动教学传统教学模式以教师为中心,强调教师的教,教师对知 识本身过分重视,而忽略了对学生获取知识的能力的培养,

5、 不能充分发挥学生的积极性和主动性,容易使学生丧失对学 习的兴趣。现代教育理论的基本思想是提倡以学生为中心, 强调学生学习的主动性。于是改变以往的教学模式,引入了 任务驱动教学模式。所谓任务驱动就是将所要学习的新知识 隐含在一个或多个任务中,教学过程以项目为主线,学生在 教师引导下按需自主学习。在讲解完汇编程序的指令系统和 程序格式,进入程序设计阶段的学习时,就采用以工资计算 系统这个项目为主线,划分为十个功能模块,在其中包含 了分支程序设计,循环程序设计,子程序设计,宏结构程序 设计,输入输出程序设计,系统调用等知识点。每讲解一个 知识点,把相应的功能模块分配给大家,由大家自行设计, 讨论分

6、析,最后老师评议总结得到最终的程序设计。在这个 过程中,以任务为驱动,充分发挥了学生的学习主动性,培 养了学生的学习能力和合作意识,变传统的教学为求学,索 学,起到了较好的教学效果。4. 改革考核方式汇编语言是一门实践性很强的课程,学习并真正体会和 掌握汇编语言程序设计的最好方法是对其进行充分的实践, 但是学生中普遍存在重理论轻实践的现象,为了提高学生实 践的主动性,对以往的考核方式进行了改革,增大了实验环 节在综合考评中的比重,本着理论考核及实践能力考核并重 的原则来评定学生的成绩:总成绩=平时成绩(占20%) +实验考核(占30%) +期 末考试(占50%)加大实验考核力度,避免期末考试一

7、锤定音,有利于督 促学生加强动手能力的训练和综合能力的培养。但是实验考 核比重的加大又带来一个问题,如何客观公正地对学生的实 践能力做出评价如果处理不好,反而适得其反,经过反 复实践,选用实验验收、面对面、一对一的提问方式提前布 置上机题目,要求学生课下编写程序代码,实验课进行代码 查错调试运行,完成后由教师提问验收,要求学生能够讲解 自己的程序,同时还能根据教师的要求实时修改程序或给出 修改程序的编程思想,促使学生对编程实验有足够的重视, 认真完成实验,保证了动手能力训练的质量和实践能力评价 的公正性,较好地遏止了抄袭。5. 结语总之,通过对汇编语言课程教学改革的实践,提高了学 生对这门课程的兴趣,培养了学生独立思考的能力,改善了 学生做实验的态度,有效地提高了学生的整体知识水平和应 用能力。参考文献:1 沈美明,温冬婵,张赤红.ibm pc汇编语言程 序设计(第2版)m.北京:清华大学出版社,2001.2 陈浩.高职数学教学中任务驱动式教学初探j

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论