- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于概念图 汇编语言程序设计教学模式研究
一种基于概念图的 “汇编语言程序设计”教学模式研究
[摘 要] “汇编语言程序设计”课程是一门内容抽象、理论性很强的课程。在传统的“汇编语言程序设计”课程教学过程中,教师往往照本宣科,不重视学生实践能力的培养,导致教学过程枯燥乏味,教学效果无法令人满意。本文在参考相关教材和总结多年教学经验的基础上,就“汇编语言程序设计”课程教学提出了基于概念图的教学模式,并取得了较好的教学效果。
[关键词] 汇编语言程序设计; 概念图; 教学模式; 教学效果
[中图分类号] G623 [文献标识码] A
[作者简介] 王云(19―),男, 山西洪洞人。教授,博士,主要从事远程教育和多媒体通信方面的教学和研究工作。E-mail:wyspn@126.com。
一、引 言
汇编语言是一种面向机器的程序设计语言,是计算机能够提供给用户的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,它可以完成高级语言难以胜任甚至无法完成的任务。“汇编语言程序设计”是电子信息类相关专业的一门重要的基础课程,同时也是学好“微机原理”、“操作系统”、“编译原理”等课程的先修课程。汇编语言是一种比较抽象的语言,不像其他的语言,例如VB、VC++等直观与生动,又由于教学过程中往往忽视了学生的实践能力和解决问题的能力,导致许多学生不愿去学,并且认为“汇编语言程序设计”是一门枯燥乏味的课程。如何解决在传统教学中出现的这些问题,本文将概念图引入到“汇编语言程序设计”课程的教学过程中,取得了较好的教学效果。
概念图是用图表来组织和表达知识的一种工具,是一种知识结构的表现方式。概念图由结点和连线组成,结点代表概念,连线代表概念之间的关系。概念图通常将某一主题的有关概念置于圆圈或方框之中,然后用连线将相关的概念和命题连接,连线上标明两个概念之间的关系。因此概念图就包括概念及概念的连接两大部分。[1]皮连生就认为,“在复杂知识的学习中,可以采用画网络图的方法对材料进行组织”。[2]概念图依据奥苏伯尔的认知学习理论,强调了知识获得中有意义的学习和理解过程的重要性。通过概念图,学习者能深刻领会概念本身及概念间的相互关系,了解自己已经具备的知识及认知结构,检查知识的不足和认识的错误,及时进行调整和补救。应用概念图,学习者之间还可以相互交流,从而总结出有效的学习方法和学习策略。
二、基于概念图的“汇编语言
程序设计”教学模式案例
(一)应用概念图导入教学,使汇编语言知识点可视化
向学生介绍有关概念的内涵及概念图的意义,教师可以使用下定义、举例、比喻等多种方法,从书面或口头材料中选取概念,讲清楚概念图中各个概念间的联系,循序渐进地使学生认清概念的性质和作用,将概念之间的关系用连接词加以区分。
如我们在讲授CPU、寄存器和主存储器的时候(如图1所示,横向箭头指向的关系为数据传输,纵向箭头指向的关系为比喻),可以把CPU比作是人,寄存器比作是人身上的口袋,而主存储器比作是仓库,我们往往把常用的东西放到口袋里,不常用的放到仓库中,所以寄存器中存放的是经常调用的地址和数据,而主存储器中存放着所有会用到的地址和数据。从寄存器中读取地址和数据,好比是从衣服的口袋里取东西一样,往往把常用的东西放在口袋里,假如口袋里没有就去仓库里找。
又如,我们讲授段寄存器的概念的时候(如图2所示,横向箭头指向的关系为包含,纵向箭头指向的关系为比喻),可以把主存储器形容成一幢大楼,[3]而每个段对应于不同的楼层,每个房间对应于主存的一个存储单元,房间的编号对应于主存的逻辑地址,房间的具体位置对应于存储单元的物理地址,门牌号的前几位数对应于主存的某个段的段首地址,门牌号的后几位数对应于主存的某个段的偏移地址。这样就将内存的分段管理与我们的生活相联系,复杂概念生活化,便于学生理解。
再如,我们在讲解堆栈和队列读取数据的特性时(如图3所示,箭头指向的关系为比喻,连接线表示对等关系),将堆栈比喻为试管,先放进去的在下面,后放进去的在上面,所以,取的时候就只能先取上面的(后进来的),再取下面的(先进来的),这就是堆栈的先进后出、后进先出的特点。将队列比喻为漏斗,先放进去的先从漏斗底端出来,后放的后出,这就是队列的先进先出、后进后出的特点。
(二)以图解的形式将各个知识点的联系清晰化
绘制、修改概念图就是以图解的形式将概念之间的相互关系具体形象地表现出来,如在讲解MOV指令时(如图4所示,箭头指向的关系为允许传送,带×箭头指向的关系为不允许传送)。图中矩形框中内容表示MOV指令的操作数,两者间如有箭头连接,表示它们是MOV指令操作数的传送方式,箭头的起点表示MOV指
文档评论(0)