一种基于概念图的 “汇编语言程序设计”教学模式研究

来源 :电化教育研究 | 被引量 : 0次 | 上传用户:zjt518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] “汇编语言程序设计”课程是一门内容抽象、理论性很强的课程。在传统的“汇编语言程序设计”课程教学过程中,教师往往照本宣科,不重视学生实践能力的培养,导致教学过程枯燥乏味,教学效果无法令人满意。本文在参考相关教材和总结多年教学经验的基础上,就“汇编语言程序设计”课程教学提出了基于概念图的教学模式,并取得了较好的教学效果。
  [关键词] 汇编语言程序设计; 概念图; 教学模式; 教学效果
  [中图分类号] G623 [文献标识码] A
  [作者简介] 王云(19—),男, 山西洪洞人。教授,博士,主要从事远程教育和多媒体通信方面的教学和研究工作。E-mail:wyspn@126.com。
  
  一、引 言
  汇编语言是一种面向机器的程序设计语言,是计算机能够提供给用户的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,它可以完成高级语言难以胜任甚至无法完成的任务。“汇编语言程序设计”是电子信息类相关专业的一门重要的基础课程,同时也是学好“微机原理”、“操作系统”、“编译原理”等课程的先修课程。汇编语言是一种比较抽象的语言,不像其他的语言,例如VB、VC++等直观与生动,又由于教学过程中往往忽视了学生的实践能力和解决问题的能力,导致许多学生不愿去学,并且认为“汇编语言程序设计”是一门枯燥乏味的课程。如何解决在传统教学中出现的这些问题,本文将概念图引入到“汇编语言程序设计”课程的教学过程中,取得了较好的教学效果。
  概念图是用图表来组织和表达知识的一种工具,是一种知识结构的表现方式。概念图由结点和连线组成,结点代表概念,连线代表概念之间的关系。概念图通常将某一主题的有关概念置于圆圈或方框之中,然后用连线将相关的概念和命题连接,连线上标明两个概念之间的关系。因此概念图就包括概念及概念的连接两大部分。[1]皮连生就认为,“在复杂知识的学习中,可以采用画网络图的方法对材料进行组织”。[2]概念图依据奥苏伯尔的认知学习理论,强调了知识获得中有意义的学习和理解过程的重要性。通过概念图,学习者能深刻领会概念本身及概念间的相互关系,了解自己已经具备的知识及认知结构,检查知识的不足和认识的错误,及时进行调整和补救。应用概念图,学习者之间还可以相互交流,从而总结出有效的学习方法和学习策略。
  二、基于概念图的“汇编语言
   程序设计”教学模式案例
  (一)应用概念图导入教学,使汇编语言知识点可视化
  向学生介绍有关概念的内涵及概念图的意义,教师可以使用下定义、举例、比喻等多种方法,从书面或口头材料中选取概念,讲清楚概念图中各个概念间的联系,循序渐进地使学生认清概念的性质和作用,将概念之间的关系用连接词加以区分。
  如我们在讲授CPU、寄存器和主存储器的时候(如图1所示,横向箭头指向的关系为数据传输,纵向箭头指向的关系为比喻),可以把CPU比作是人,寄存器比作是人身上的口袋,而主存储器比作是仓库,我们往往把常用的东西放到口袋里,不常用的放到仓库中,所以寄存器中存放的是经常调用的地址和数据,而主存储器中存放着所有会用到的地址和数据。从寄存器中读取地址和数据,好比是从衣服的口袋里取东西一样,往往把常用的东西放在口袋里,假如口袋里没有就去仓库里找。
  
  
  
  又如,我们讲授段寄存器的概念的时候(如图2所示,横向箭头指向的关系为包含,纵向箭头指向的关系为比喻),可以把主存储器形容成一幢大楼,[3]而每个段对应于不同的楼层,每个房间对应于主存的一个存储单元,房间的编号对应于主存的逻辑地址,房间的具体位置对应于存储单元的物理地址,门牌号的前几位数对应于主存的某个段的段首地址,门牌号的后几位数对应于主存的某个段的偏移地址。这样就将内存的分段管理与我们的生活相联系,复杂概念生活化,便于学生理解。
  
  
  再如,我们在讲解堆栈和队列读取数据的特性时(如图3所示,箭头指向的关系为比喻,连接线表示对等关系),将堆栈比喻为试管,先放进去的在下面,后放进去的在上面,所以,取的时候就只能先取上面的(后进来的),再取下面的(先进来的),这就是堆栈的先进后出、后进先出的特点。将队列比喻为漏斗,先放进去的先从漏斗底端出来,后放的后出,这就是队列的先进先出、后进后出的特点。
  (二)以图解的形式将各个知识点的联系清晰化
  绘制、修改概念图就是以图解的形式将概念之间的相互关系具体形象地表现出来,如在讲解MOV指令时(如图4所示,箭头指向的关系为允许传送,带×箭头指向的关系为不允许传送)。图中矩形框中内容表示MOV指令的操作数,两者间如有箭头连接,表示它们是MOV指令操作数的传送方式,箭头的起点表示MOV指令的源操作数,终点表示它的目的操作数。[4]如立即数和寄存器之间有单向箭头连接,表明MOV指令可以直接完成立即数到寄存器的数据传送,但不能完成寄存器到立即数的数据传送;寄存器和存储单元之间有双向箭头相连,表明MOV指令既可以直接完成存储单元到寄存器的数据传送,又能完成寄存器到存储单元的数据传送。两者间如有带×箭头连接,表示它们不是MOV指令操作数允许的传送方式;如果存储单元和存储单元之间不能直接完成数据传送,立即数也不能直接为段寄存器赋值。这样,通过概念图就能很容易掌握MOV指令操作数的传送方式及其注意事项。
  
  
  
  (三)讲解、评价概念图,将所学知识系统化
  
  
  绘制概念图并不是概念图教学模式的终结,对概念图还需要加以讲解、检验和评价。讲解概念图就是将概念图中的概念及概念间的关系搞清楚。如果通过讲解能使学生清楚地了解所述内容,这个概念图便是比较成功的。在让学生了解整个汇编语言的知识点时,我们可以用概念图法将知识系统化,如图5所示(箭头指向的关系均为包含)。
  三、基于概念图的“汇编语言
  程序设计”教学模式反思
  通过总结以上的教学案例,本文认为基于概念图的“汇编语言程序设计”教学模式应该包括以下步骤
  
  教师在备课过程中分析教材,将教材中重点、难点以及比较抽象的概念,使用比喻、举例子等方法使概念简单化,画出概念图。
  教师在授课当中使用概念图教学,将知识点以图解的形式传授给学生,同时还可以试着先让学生画出自己的概念图,绘制概念图不可能一蹴而就,必须经过修改,有时还需要反复修改,因为初绘的概念图难免会存在一些错误的或不适当的地方。通过修改概念图,可能还会对各个概念及其关系产生更进一步的认识和理解。
  教师以查看学生概念图的方法评价学生,检验学生对知识的掌握程度。
  学生以交概念图作业的形式反馈本节课的学习效果,同时教师根据学生的反馈对本次教学进行反思,将已有的概念图进一步完善,在下一次授课前呈现给学生。
  基于概念图的“汇编语言程序设计”教学模式的教学是一个循环往复、螺旋上升的过程。本文认为用这种教学模式,既能帮助学生掌握知识、学会学习,又是一种能改进教师教学的行之有效的方法。
  四、结 论
  “汇编语言程序设计”课程具有理论性强、内容抽象、需要记忆的内容多等特点,这无疑给教学带来了很大的困难。而在传统教学过程中,教师往往照本宣科,不重视实践能力的培养,导致教学效果无法令人满意。概念图用图表的方式来呈现知识结构,构建出一个知识网络图,直观地展示了概念之间的逻辑关系。在“汇编语言程序设计”课程的教学案例中,概念图作为教学工具贯穿于教学过程始终,与传统的教学方法相比,这种方法可以加深学生对汇编语言概念的理解和纠正学生在理解概念过程中的错误,有针对性地进行教学。将概念图应用到教学过程中,其图形可视化的功能改变了教师讲解复杂知识的方式,支持教师突破传统的教学模式,帮助学生主动地进行意义建构,激发了学生学习的积极性和主动性,教学效果明显加强,学生的综合运用能力和自学能力都得到了不同程度的提高,从而达到了事半功倍的教学效果。
  [参考文献]
  [1] 赵国庆,杨南应,贾振洋,范典,黄荣怀.概念图的布局算法研究[J].开放教育研究,2005,(5):32~37.
  [2] 皮连生.教育心理学[M].上海:上海教育出版社,2005.
  [3] 于智勇.对汇编语言教学手段的探讨[J].内蒙古师范大学学报(教育科学版),2007,(12).
  [4] 王英.“汇编语言程序设计”教学探究[J].重庆邮电大学学报(自然科学版),2007,(6).
其他文献
中学物理中每当学到恒定电流这一章,总会有人疑惑干电池的电动势是否随新旧程度的不同而发生变化。其原因是这个量的变与不变涉及一个题目的解答。
在我国的初中课堂中,边缘学生已经成为司空见惯的群体。而在课堂教学中,边缘学生存在体验缺失的现象,主要表现为体验的主体性缺失、过程性缺失和情感性缺失。建立理解型的师生关系是消除边缘学生的体验缺失,使他们回到课堂教学中的有效策略。  课堂生活 边缘学生 体验缺失  一、课堂活动中边缘学生积极体验的缺失  体验是人类生活的一种基本样式。狄尔泰认为,“生活体验的最基本形式包括我们生活中直接的、先于反思的意
随着建筑市场逐步完善以及造价体制不断更新,工程造价的概预算保证了工程造价的合理性。工程造价概预算的编制是一种工程计量计价工作,概预算的审核是对工程造价资金控制的专
本文透过黄河断流及污染现状,系统分析了造成黄河这种局面的原因,并根据黄河流域未来30-40年的需水预测和我国水资源分布形势,提出了解决黄河问题的合理途径。
数学是一门具有严谨思维逻辑的学科,作为职业教育的基础辅助学科,学生对数学的学习没有足够的兴趣,对于数学在职业学校教育中的教学策略的探究,是大家最为关心的问题,本文就
<正>21世纪是人类全面开发海洋的时代。深入揭示海洋的奥秘,全面开发和保护海洋资源、环境,必须依靠海洋高技术。海洋高技术是多种现代科学技术结合海洋的特点而形成的综合技
《康复医学导论》是康复治疗技术专业的专业导论课程,使学生在学习专业课之前,对康复治疗师的工作任务、工作环境、职责范围及职业岗位所需具备的知识、能力、素质等有一个全面大致的了解,对后续专业课的学习起到良好的引导作用。  康复医学导论 高等职业教育 职业道德  《康复医学导论》引导学生明确康复治疗学的基础理论和学科框架,掌握康复治疗临床思维方法,了解康复治疗学的发展历史和发展趋势。通过本课程的学习希望
从何为素质教育、语言文字工作与素质教育的关系、通过语言文字工作促进素质教育的途径三个方面,对如何搞好语言文字工作,推进素质教育进行了探讨。
单物体多过程题是近几年高考的一个热点,主要考查学生的综合分析能力。学生对这类题的得分率较低,很大一部分原因是没有找到解题的突破口——衔接态。本文从多方面入手分析如何突破衔接态问题,提高学生解单物体多过程题的能力。  单物体多过程题 综合分析能力 衔接态问题  单物体多过程题,通常是指一个物体连续完成多个运动,要求学生求某个运动物理量或某个力等。单个物体多个运动过程问题是近几年浙江高考的一个热点,从
中学阶段是学生心智走向成熟的重要阶段,也是学生世界观、人生观和价值观形成的关键阶段。在这一阶段,教师在传授学生知识和能力的同时绝对不应忽视对学生人文精神的培养。语