免费论文查重: 大雅 万方 维普 turnitin paperpass

有关于汇编语言程序设计实验教学改革

最后更新时间:2024-03-17 作者:用户投稿原创标记本站原创 点赞:6615 浏览:22320
论文导读:实验教学的目前状况分析首先,汇编语言属于低级语言,对于初学者而言,学习高级语言等于电脑在迁就人的思维方式,而学习汇编语言则需要人去迁就电脑的思维方式,要设身处地地用电脑的角度去深思理由,这就是学生学习汇编语言时遇到的最大障碍。其次,汇编语言程序设计课程在教学策略上基本还是采用传统的授予式的教学策略,原文出自:中报教育网论文中心 www.zbjy.cn
摘 要:针对汇编语言程序设计课程教学目前状况,提出常规教学与实训教学相结合的新思路。在以课堂和实验教学为导向进行的常规教学过程中,强调重视算法教学,注重培养学生的兴趣和动手能力。提出改革汇编语言实验教学的设计思路,最后给出了详细具体的实验内容安排。
关键词:汇编语言;实验教学;实验安排;实验教改
中图分类号:TP313-4
汇编语言作为面向机器的软件,在计算机应用中拥有重要的地位,主要应用在对实时性要求高、对硬件设备进行制约的场合:比如在过程制约、媒体接口、通信等用高级语言难以实现操作的场合,必须使用汇编语言。虽然目前系统软件的开发已有不少采用高级语言,但给出的目标程序往往还是采用汇编语言的形式,并且还有不少系统软件要求必须使用汇编语言编写。因此,对于计算机的开发、应用技术人员,必须熟练掌握汇编语言才能分析、修改和扩充计算机系统软件、增加计算机功能。
1 实验教学环节在汇编语言教学中的地位和作用
计算机学科在许多方面与其他学科不同,特别是与硬件密切相关的课程。由于汇编语言课程是与硬件的操作密切相关,实验环节在教学活动中占据了重要地位,对提高学生的阅读、编辑和调试功能中起着不可替代的作用。在正常情况下,计算机高校会指出要加强上机实践环节,学生通过实验课的理解工作有CPU,内存,接口和外部设备,在计算机的表达和传输数据产生的看法。在汇编语言的实验,以达到更好的理解和掌握,从感性认识到理性认识。因此,在汇编语言程序设计教学中应注意的不仅是实验和理论教学应认真贯彻落实是基于实验的原理。实践能力的重要组成部分,思维能力,创新能力,很显然学生在这个过程中出现的困难,第一他们需要从缺乏必要的感性认识,没有足够的实验时间。
2 汇编语言实验教学的目前状况分析
首先,汇编语言属于低级语言,对于初学者而言,学习高级语言等于电脑在迁就人的思维方式,而学习汇编语言则需要人去迁就电脑的思维方式,要设身处地地用电脑的角度去深思理由,这就是学生学习汇编语言时遇到的最大障碍。
其次,汇编语言程序设计课程在教学策略上基本还是采用传统的授予式的教学策略,和所有的程序设计语言一样,要学好汇编语言,实验是必不可少的环节。很多学生都有这样的体会,书上汇编语言程序设计实验教学改革相关论文由www.7ctime.com收集,如需论文.的程序都能看懂,基本原理也都明白,但是在真正要亲自动手去编写程序的时候却无从下手,甚至连第一句怎么写都不知道。这就要求教师在讲解理论知识的同时注意让学生及时上机练习。因此,在教学策略和教学手段上应该有所创新和突破。
再次,教师受传统教育的影响,普遍存在重理论轻实验的思想,一方面,教学策略普遍采用的仍然是讲授法。另一方面,随着科技的飞速发展,现在课堂教学大部分使用多媒体教室,这就使得部分教师授课时过分依赖多媒体演示,很多内容都是通过多媒体演示仅让学生看看了事,并不重视让学生进行实际操作。
最后,因为汇编语言本身具有难学、难理解、难调试、难维护、可移植性差这些缺点,随着计算机运转速度的提高和内存容量的增加,人们对时空效率的要求已不再那么迫切,汇编语言的优势已不再那么突出,学生学习汇编语言固然存在着不少困难,但汇编语言在某些方面仍然有着高级语言无法比拟的优势。所谓“兴趣是好的老师”,作为教师要注意激发学生的学习兴趣,并在开学初就明确告诉学生这种考核制度的存在,使之开始就消除怠慢的情绪,从根本思想上重视实验。
3 实验教学内容的设计新思路
“汇编语言”是实践性很强的课程,而且有些内容只有通过学生上机调试过,才会有更深的体会。所以实验教学安排应按照由浅入深,循序渐进的方式进行,合理选择实验内容,尽量避开过多过杂。有些实验内容可以安排在讲课之前,即“实践先行”或“项目驱动”让学生先实际操作然后带着理由来学习,这样会大大增加学生的学习兴趣。在内容选择时应注意举一反三,即以启发思维为主,对设计型、综合型实验只要求能够完成预定实验目标即可,不苛求实验过程与步骤的统一。在实验课上,可以将教师演示和学生实践穿插进行,并且注意重复对比,让学生及时发现自己操作上的失误,加深对汇编语言编程操作规范的理解。另外,在实验中教师不需要处处包办,要学会适时放手,鼓励学生自己动手修改程序,有时学生对自己编的程序没有把握,一旦经上机实验亲手调试后就会很清楚了。学生在计算机上修改程序,观察修改后的结果,实际上就是了解改动部分在整个程序中所起到的作用,这种作用的认识和理解不是通过说教得来的,而是切身经历的、看到的,学生对于它的理解、记忆就要深刻的多。
3.1 改革实验策略。摒弃传统的DOS环境,采用汇编语言集成环境AEdit。该环境具有如下特点:(1)以Windows为平台;(2)有一个功能与Windows的记事本相同的编辑环境,可方便地编辑汇编语言源程序;(3)在设置汇编、连接、调试等可执行文件的位置后,可以在集成环境中通过菜单或者快捷按钮来进行汇编、连接、调试等工作,而不需要分别执行相应的命令。还可以显示如果在DOS下操作时这一步操作所需要敲入的命令行;(4)只要按几下鼠标就可以快速插入一些内容:预先设定的一些文件格式,DOS下的EXE文件,COM文件等;汇编语言指令及其使用格式;伪指令以及预先设定的一些程序片段,如过程定义等等。
3.2 利用Debug调试工具,加强实践环节。汇编语言和高级语言一个很大的不同之处在于用汇编语言编写的源程序在上机调试时大部分的程序不能直接看到运转结果,所以需要充分领用好Debug这个调试工具,能够熟练利用这个工具,可以帮助学生理解指令和程序,有效提高学生的编程能力和上机调试能力。
为了充分发挥Debug的作用,需要把Debug的使用策略贯穿到整个课堂教学和实验教学的始终,比如,在讲授CPU内部的寄存器结构时候,可以教学生用Debug查看各寄存器的状态等。在程序设计部分,Debug发挥更大的作用:大部分程序的运转都需要借助Debug来查看运转的结果,当程序运转错误时,还需要论文导读:原文出自:中报教育网论文中心 www.zbjy.cn
借助Debug来进行调试,利用Debug来随时查看寄存器和内存单元的内容,找出错误所在,从而不断修改直到程序运转通过。
4 实验内容的具体安排
具体的实验内容应覆盖汇编语言程序设计课程教学中的各个要点,主要包括DEBUG、汇编语言编程环境、汇编语言程序设计。实验类型分为选作和必做。每个实验分属验证型、设计型或综合型。基于以上深思,笔者在实验内容的选择、实验步骤的设计和实验文档的组织等诸方面都做了精心的考虑和安排,尝试为“汇编语言程序设计”课程编写了《汇编语言程序设计实验指导书》。下面列举其中几个具有代表性的实验:
实验

一、汇编语言实验平台及调试工具的应用

5 结束语
参考文献:
[1]赵树声,杨建军.DOS/Windows汇编语言程序设计教程[M].北京:清华大学出版社,2005.6.
[2]沈美明,温冬婵.IBM-PC汇编语言程序设计[M].北京:清华大学出版社,2001,7.
[3]刘均,周苏,金海溶等.汇编语言程序设计实验教程[M].北京:科学出版社,2006.
[4]钱晓捷.32位汇编语言教学技巧[J].计算机教育,2012(02):88-91.
[5]陈逸菲,赵丽玲,张颖超等.汇编语言的对比教学法[J].计算机教育,2011 (24):45-48.
[6]熊小兵.“汇编语言程序设计”的比较教学法[J].计算机教育,2010(03):151-153.
作者简介:王小林(1980.04-),女,江苏徐州人,讲师,研究方向:计算机应用。
作者单位:江苏师范大学计算机学院,江苏徐州 221000