微机原理与汇编语言教学方法

前言:寻找写作灵感?中文期刊网用心挑选的微机原理与汇编语言教学方法,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。

微机原理与汇编语言教学方法

【摘要】微机原理汇编语言是一门与软硬件密切相关的重要专业基础课。针对该门课程的内容和特点,结合作者的教学经验,探讨了应该采用哪些教学方法提高教学效果,并分别举了相应的例子,说明了相应教学方法的好处。最后,指出各种教学方法应该结合教学内容和课程特点灵活应用、综合使用。

【关键词】微机原理与汇编语言;教学研究;教学改革;教学设计

1前言

微机原理与汇编语言是一门与软硬件密切相关的重要专业基础课,是学习后续软件硬件相关课程的基础[1,2]。学习该门课程需要记忆大量硬件知识和汇编指令。在这门课程有许多容易混淆的指令,而且需要在熟知硬件知识基础上进行编程。这不同于Java、php等编程语言。另外,这门课程前后联系非常紧密,如果前面没有学好,就会导致后面越学越吃力,越学越困惑的现象,而丧失学习硬件知识的学习信心,导致恶性的链锁反应。微机原理和汇报编语言是两门课程合并,涉及的知识点比较多,如果教学方法是用不合理,就无法取得预期的教学效果。

2教学方法的改革尝试

微机原理与汇编语言的教学应根据教学内容和课程特点设计合理的教学方法。好的教学方法可以有效提高教学效果,达到教与学的双赢[3]。该门课程的教学方法应该结合具体的章节、课程时间安排和教学对象灵活运用,克服目前教学方法的不足。

2.1操作演示法

目前多媒体实验台在各个高校广为普及,这为微机原理与汇编语言的操作演示提供了便利。理论教学不应仅局限于理论讲解和PPT演示。有些知识以直观的操作方式演示更容易理解和识记。串插一定的操作于理论中,便于学生通过观察教师的操作过程和结果,总结规律,培养了学生的观察分析能力,激发了学生的自信心和兴趣。汇编语言的上机步骤、DEBUG命令、传送指令等知识点适合操作讲解。例如,DEBUG中的R命令和D命令,如果只是通过PPT演示并进行讲解,有些学生容易混淆。如果通过操作演示进行讲解,学生就会轻松记住R+寄存名命令是用来显示并允许修改给定寄存器的内容;D起始地址+空格+终止地址命令是用来显示给定范围的内存单元内容。学生会观察到寄存器内容和存储单元内容的显示形式。学生还会思考和观察只使R命令和D命令所产生结果的形式。

2.2多媒体演示法

微机原理与汇编语言采用多媒体教学时,对于PPT应该采用动态和静态相结合的方式,根据教学内容的特点采取不同的展现方式,这样做既可以调动学生学习的积极主动性,又能使课程变得形象生动,提高教学效果。例如:在讲授进出栈指令时,可以用flash软件制作动画插入PPT中,应用动画演示进出栈指令的执行过程,展示栈顶指针的位置变化和堆栈中各个单元的内容。对于寻址方式中的几种存储器寻址方式,也可以动画演示来展示物理地址的计算过程、存储单元的寻找过程、存储单元内容的对应方式。从而使教学难点变得生动形象,便于学生掌握和应用。对于一些附加的问答题,可以采用先显示题干,再切入显示答案的方式。这样学生有一定的思考时间。学生回答问题后,教师再展示答案。这样对于正确的回答是一种充分认可,而对于错误的回答是一种及时的纠正,从而加深了学生对知识的印象。对于各个章节的内容都应该根据具体的授课内容和特点采用动态和静态相结合的方式,从而使教学方式丰富多彩,解决了学生长时间集中精力容易疲惫的问题,也收到了满意的教学效果。

2.3教学体验法

微机原理与汇编语言的教学可以将一个章节的部分内容拿出来让学生分组轮流讲解。由于时间有限,必须合理设计讲解内容和讲解时间。为了激发学生的热情,可以将章节讲解纳入平时成绩的一部分。这样学生就会认真准备相关知识,通过准备课程深入理解相关知识,同时也训练了他们授课技能,制作PPT的水平。例如:算术运算类指令这样的知识点需要的一定的技巧才能将它讲得简单易懂,而且该知识点也比较适合进行小组分配。让学生以主动身份去讲授这部分知识比被动去听更有效果。学生的学习兴趣和热情在各科学习中都有着重要地位。在微机原理与汇编语言这门课程中引入这种教学方法,是一种有益的尝试,这是一种融入学生情感的教学方法,学生的优异表现将会获得老师和同学的高度认可,从而提升了学生的自信心,并有一定的表率和带动作用,同时也为平时成绩的公正公平与合理性提供了依据。

2.4传统板书法

传统的板书随着多媒体教学技术的发展而逐渐被教师和学校所忽视。这项教师基本功其实可以作为多媒体教学的有益补充,这是因为有些内容如果以多媒体展示的话就无法让学生一步一步思考,往往是一带而过,学生还没思考清楚,幻灯片已经切换到下一页。例如:数制转换这部分内容如果以板书的形式按步计算,学生就会一边思考计算规则,一边和教师一起计算,并能够轻松记住一些容易出错的地方,从而在以后遇到类似问题就能有效避免。

2.5渗透教学法

在微机原理与汇编语言教学中,往往在新知识的学习中会涉及一些旧知识。这时教师就可以适时地将旧知识复习一下,既加深了对旧知识的记忆,又为学生学习新知识奠定了基础。例如:通过键盘输入一个2位的十进制数,存入RESULT单元,要求以二进制存放这道题就涉及了多个知识点。其中包含了1号系统功能调用,9号系统功能调用,交换指令XCHG,二进制数与相应的ASCII码差30H。通过复习巩固旧知识,也为学生顺利设计出程序奠定了基础。渗透教学法是一种知识的嵌入与升华,需要因时因势使用。它改变了知识阶段复习和总复习的状态,使得复习成为经常性的、联系性的活动,从而有利于利用记忆的周期性和规律性提高教学效果。

3结语

本文根据微机原理与汇编语言的课程特点和教学内容,提出在微机原理与汇编语言教学需要采用的教学方法。在所提出的教学方法中举了相应的实例,从而说明了相应的教学方法该如何使用和使用的效果。各种教学方法都有其特点和适用范围,应该根据课程特点和教学内容灵活应用、综合使用,从而有效地提高微机原理与汇编语言的教学效果。

参考文献:

[1]邱应强.微机原理与接口技术课程教学改革探索[J].中国现代教育装备,2014(11):69~72.

[2]潘丽峰.微机原理教学与学生创新能力的培养[D].长沙:湖南师范大学,2008.

[3]郭庆兰.导学式五步教学法的研究[D].重庆:西南师范大学,2000.

作者:王颖锋 闫梦茜 单位:河南财经政法大学计算机与信息工程学院