“汇编语言程序设计”课程教学方法的探讨.doc





《“汇编语言程序设计”课程教学方法的探讨.doc》由会员分享,可在线阅读,更多相关《“汇编语言程序设计”课程教学方法的探讨.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流“汇编语言程序设计”课程教学方法的探讨.精品文档.“汇编语言程序设计”课程教学方法的探讨 摘要:本文结合校级教改课题,从教学方法、考核方法等方面对“汇编语言程序设计”课程进行了探讨。关键词本文来自:计算机毕业网 :汇编语言程序设计;教学方法;探讨1引言学生普遍反映汇编语言难于记忆和理解,甚至编了一句顺口溜“汇编语言不会编”。因此怎样提高本课程的教学质量和教学效果是任课教师值得深思的问题。首先教师要告诉学生汇编语言的重要意义,从而激发学生学习这门课的热情。另外在教学中还应注意以下几个方面。2加强上机实验在本专业旧版教学计划中,汇编语言与计算机组
2、成原理是一门课程,关于汇编语言的实验是20学时。而在新版教学计划中,汇编语言单独成为一门课程,实验压缩到10学时。实验学时缩短了,但是一些验证性实验又不得不做,因此我们将一些基本的验证性实验放到课外作业中,例如关于DEBUG程序的使用,可在进行汇编语言程序设计之前由学生在课下完成,让学生用DEBUG查看数和字符在CPU的寄存器和存储器中的存放方式、熟悉各类指令的功能和格式等,使学生加深理解所学的内容,又不占用课上的实验学时,还为后面进行汇编语言程序设计打下良好的基础,可谓一举多得。3启发式教学问是开启智慧之战的钥匙,是发明创造的萌芽,是启发式教学成功的关键。在教学过程中,教师要精心设计富有启发
3、性的问题。例如存储器中数据的存储方式是一个重点内容,但是学生们难于理解同一个单元地址在不同的情况下为什么单元内容不一样。假设一个存储器的内容如图1所示。若机器字长为16位,采用低字节存入低地址,高字节存入高地址的存放方式。要求学生说出30000H字节单元的内容是多少?大多数学生都会回答是01H。则教师再提问30000H字单元的内容是多少?提示学生因为机器字长16位,而每个单元地址中存放的是一个字节8位,则存放16位数据需要占用相继的2个字节,有的学生回答0102H,有的学生回答0201H。再进一步提示字单元的地址由最低字节的地址指定,则大多数学生都会回答0201H。然后要求学生思考一下3000
4、0H双字单元的内容是什么?30000H三字单元的内容是什么?从而引出以下的规律:例如要访问内存单元30000H中的内容,若是访问n*8位的数据,则从30000H开始向高地址方向数n个地址即(30000+(n-1)H,内容从(30000+(n-1)H中的数据开始写,向低地址方向写直到30000H中的内容。这样也将学生的好奇心调动起来,激发学生的学习兴趣。4案例教学由于本课程基本概念多、专业术语多,因此教师应该尽量用一些通俗易懂、贴近学生生活的例子进行教学。寻址方式是重点也是难点,在讲解时可通过举例让学生易于理解。例如某班的班长负责发信,有个学生甲家里寄来了一个包裹,若是班长直接将包裹发给学生甲,
5、这就是“立即寻址”的概念;若是学生甲知道包裹在班长处,去班长处取包裹,这就是“直接寻址”的概念;若学生甲不知道包裹在哪里,但是他知道班长有包裹单,而拿着包裹单就可以到邮局取包裹,这就是“间接寻址”的含义。通过这个例子,使学生易于理解寻址方式的原理。5寓教于乐为了便于学生掌握抽象的内容,可以在课堂上做一些小游戏,通过游戏学生在玩乐中轻松掌握知识。例如求出某条指令源操作数的物理地址,假设寻址方式是存储器寻址方式,则这个问题要涉及到以下4个步骤:(1) 得出该指令的源操作数的寻址方式;(2) 得出源操作数的有效地址,该地址是逻辑地址;(3) 判断源操作数所在的逻辑段;(4) 将逻辑地址转化为物理地址
6、。在这4个步骤中,前2步学生基本上都能算对,难在后2步。后2步的过程如下:(1) 根据源操作数,判断所在的逻辑段,得到16位段寄存器中的段基值;(2) 将16位的段基值左移4位,即段基值后面补4个0,得到20位的段基址;(3)20位的段基址与16位的逻辑地址相加,得到20位的物理地址。对于这样的问题,课上可以通过小游戏帮助学生理解逻辑地址和物理地址之间的转换。我在课上设计了这样的一个游戏:假设学生宿舍号由6位组成,设为a1a2a3a4a5a6。a1a2表示宿舍楼号,a3a4表示宿舍所在的层数,a5a6表示房间号。若一个学生住在5号楼5层5房间,则该生的宿舍号就可以表示成050505。请4个学生
7、到讲台上,分别表示4个宿舍楼:1号、2号、3号、4号共4个楼,其中1号楼住的是园林专业、信息专业、计算机专业、城规专业的男生,2号楼住的是地信专业、历史专业、法律专业、政治专业的男生。3号楼住的园林专业、信息专业、计算机专业、城规专业的女生,4号楼住的是地信专业、历史专业、法律专业、政治专业的女生。另外再请4个学生到讲台上来,告诉他们专业、性别、宿舍所在的层数和房间号,要求他们写出学生的宿舍号。在这个游戏中,学生的宿舍号对应于物理地址,宿舍所在的层数和房间号对应于逻辑地址,专业对应于逻辑段。假设计算机专业的某个女生,住在10层30号,要求写出该女生的宿舍号,则可以按照以下步骤写出宿舍号:(1)
8、 确定宿舍楼:因为是计算机专业的女生,则她住在3号楼,记为03;(2) 确定宿舍号的高两位:将楼号左移4位,记为030000;(3) 确定宿舍号的低4位:将层数和房间号拼接在一起,记为1030;(4) 确定宿舍号:将(2)、(3)步得出的内容相加,即030000+1030=031030,即是该生的宿舍号。在以上步骤中,第1步与“判断源操作数所在的逻辑段”相对应,第24步与“将逻辑地址转化为物理地址”相对应,学生在这个游戏中轻松地掌握了求出某条指令源操作数的物理地址后2步的方法。6改革考核方式汇编语言的指令繁多,每种指令的用法又多种多样。例如MOV指令,它有多种传送方向,如图2所示,学生掌握起来
9、非常困难。而汇编语言程序设计课程的目的是掌握设计程序的思路,学会用计算机语言编写程序,重点在于“程序设计”,而不是语法规则。因此,在考试中考虑采用开卷考试,使学生在学习时将重点放在解题思路上,而不去死记硬背各种指令的不同用法。如果条件允许的话,可以采用笔试与上机考试相结合的方式。闭卷考试的侧重点在于填空题、选择题、判断题等,主要是一些概念题,而有关程序设计的内容放在上机考试中。在上机考试时,要求学生在规定的时间内将程序编写出来并调试通过。 参考文献1 徐洁,俸远祯. 计算机组成原理与汇编语言程序设计(第2版)M. 北京:电子工业出版社,2005.2 黄剑玲,廖宇凡. 汇编语言程序设计的教学改革
10、与实践J. 上饶师范学院学报,2005,25(6):75-78. 浅谈小学语文多媒体课件制作关键词:小学语文;多媒体教学;Authorware;交互式 摘要:小学语文是儿童的语言启蒙课,用Authorware制作的小学语文课件能够针对小学语文的学科特点、小学生的心理和认知水平,从教学实际出发,精心组合多媒体中各要素,实现课件最优化,为学生自主学习、协作学习和探究性学习创设良好的学习情境。 Primary language multimedia courseware Chen Xinghua (Langfang Normal College,Langfang065000,China) Abstr
11、act:The primary language is the language of enlightenment classes of children with primary language Authorware courseware can be produced for the primary language of the subject characteristics, psychological and cognitive levels of pupils from the reality of teaching, carefully combined the element
12、s of multimedia,optimization in Courseware for independent learning,collaborative learning and inquiry learning create a good learning situation. Keywords:Primary language;Multimedia teaching;Authorware; Interactive 随着计算机的飞速发展,多媒体教学成为现代教学手段最重要的组成部分,课件是开展计算机辅助教学的一种基本的教学软件,其设计方法直接影响到课件的开发质量和课堂教学的实际效果。
13、Authorware作为一款课件开发工具,以其强大的交互式设计功能成为课件制作中最重要的一部分。 一、Authorware对于小学语文教育的重要性 小学是儿童养成良好学习习惯和学习兴趣的最佳时期,小学语文教育更是如此。传统的语文教育方式有着太多空洞的说教,已不能完全满足儿童对当代复杂多变的社会的认知情况,多媒体技术的兴起恰恰填补了这方面的不足,计算机辅助教学(CAI)的出现更使现代教育如沐春雨。多媒体技术和教育的有机结合突破了时间和空间的限制,使在传统教学中原本很抽象的知识变得一目了然。 Authorware是一款交互式多媒体应用程序创作工具,它能够很好的支持多种格式的多媒体文件,并能够把这些
14、多媒体文件集成到一起,这在语文教学中能够体现出极大的表现力,其制作出的软件所具有的交互功能更能够增强教师与学生之间的互动,使课堂内容精彩,气氛活跃。 二、Authorware 课件在教学中所发挥的巨大作用 (一)通过Authorware真实情景的再现和模拟,培养学生的探索、创造能力。多媒体对培养学生的思维能力有独特的效果,它能让学生充分感知事物,化抽象为具体,丰富学生的思维内容,加强思维的广度,提高思维的灵活性,强化思维能力。在教学过程中,为了体现学生的主体作用,可以视具体内容调整讲授顺序,增加学生思考的内容,另外可以通过设疑,抓住思路,促进学生思考,提高学生参与程度。在教学过程中可以通过层层
15、设疑,引导学生思考。 (二)多媒体是现代教学工具,在教学中确实可以提高一定的教学效果,但它并不是提高教学效果的灵丹妙药,过多地追求和利用多媒体的使用功能,会导致学生感觉是看教师演戏,这是一个误区,一堂好课应该教师是导演,学生为演员,课的效果好不好主要看学生的反应,这恰恰说明了教师组织课的能力,所以不应一味追求教师为主导,更要铭记学生才是教学的中心。 三、用Authorware设计小学语文教学课件 能够讲出一堂精彩的语文课,不如说是导演了一出好戏。一节课的成败直接影响着学生的学习效果。一出好戏要有合适的场景,好的演员和巧妙的构思。Authorware能够将多种格式的多媒体文件有机地集成到一起,起
16、到丰富课堂内容优化课堂结构的作用。 (一)建立素材库 制作教学课件经常要用到底纹、壁纸、效果声音等素材,建议需要制作课件的人建立一个适合于自身特点的素材库,这样就不必每次都要花费时间去寻找这类素材了。而且每次做完课件所用的素材最好也要进行入库,但要选择最常用的。对自己的素材库进行分类管理,这样也方便了查找,节约了时间。例如大类可以分为图片、声音、视频、动画等,大类下又可以分出小文件夹来管理,例如图片有风景的,有花鸟鱼虫的,有军事的,有建筑的,还有可以用作按钮图标的,等等。 (二)巧用其他载体资源 随着CAI的飞速发展,电教教材与日俱增、不乏精品,并且有很多都已以光盘形式出版发行,还有当今发达的
17、网络资源,数字化媒体资源,都是我们可以利用的有效资源。现在的Authorware7.0版本所支持的媒体文件格式广泛,可以在应用程序中整合播放DVD视频文件,支持导入PowerPoint 文件,等等,如果遇到不支持的格式,我们还可以利用媒体转换工具进行转换,例如很多视频格式文件都比较大,我们可以利用“格式工厂”将其转换为Flash格式的文件,这样的文件小方便导入,再加上大多数小学所能用到的资源都可以在网上找到下载,更是丰富了课件中的信息,使教学效果有了很大程度的提高。Authorware 还能够联机执行MP3、WMV、ASF等格式的流媒体文件,更是通过高压缩率和低带宽大幅度提高了联机程序的执行速
18、度,增强程序的表现效果。 四、教学课件的设计总结 (一)既要以学生为中心又要体现教师的引导作用 一个教学课件要在发挥教师的引导作用的同时充分发挥学生的主观能动性,要让学生自己思考,通过课件里丰富的内容去感知知识的内涵。 (二)对教学情境要精心设计 一场精彩的电影,需要一个优秀的导演。一个成功的课件更离不开一个教师的精心设计,教学情境环环相扣,引导学生正确的思考,最终掌握知识,充分理解课堂内容所要表达的真正意图。 五、结束语 总之,语文教师只要合理的运用Authorware 的相关功能,结合对教学对学生的理解,就能够优质高效地开发出适合教学需要的多媒体教学课件。是未来的多媒体教学更加贴近学生,更
19、加有效的服务于教育事业。 参考文献: 1王华英主编.Authorware 7.0入门与提高J.清华大学出版社,2005年1月第1版 2李勇帆主编.现代教育技术概论J.湖南大学出版社,2001年2月第一版 3李勇帆编著.湖南省高等教育21世纪课程教材-计算机文化导论J.国防科技大学出版,2003年7月第二版第二次印刷 摘要:针对高校应用型软件培养动手能力弱和职业素养差的问题,重庆文理学院大胆改革应用型软件人才培养模式,融合计算机科学与技术专业规范和Aptech课程体系,将目前软件企业中应用最为广泛的软件开发技术植入课程体系,有效地提升了学生专业技术能力和职业素养,提高了
20、应用型软件人才培养的针对性和时效性。本文介绍了这一改革过程。关键词:人才培养模式;职业能力;职业素养;课程体系高校人才培养不能脱离市场需求,我校从2007年开始,对计算机软件人才培养模式进行改革,根据软件产业的发展和面向企业需求走校企合作之路,探索出一条应用型软件人才培养的新模式。校企合作办学两年来,我校软件工程专业的办学实力不断增强,师资队伍水平不断提高,应用型软件人才培养效果凸显。1改革背景目前我国软件人才不仅数量不足,而且结构失衡1,具体表现在缺乏软件开发职业岗位的实践能力,导致软件企业从高校招聘的人才必须经过几个月的职业岗位培训,才能真正胜任工作。毕业学生到软件开发工作岗位上要经历适应
21、期,说明高校培养的软件人才与软件企业的职业岗位存在明显差距,其根本原因是软件人才培养模式不能适应软件市场发展所致。应用型本科院校的软件人才培养模式一般追随研究型大学人才培养模式的指挥棒,因此在应用型软件人才培养过程中存在以下问题。1.1应用型人才培养目标定位不准在研究型大学的指挥棒下,现有应用型人才培养目标趋同且泛化2,重视学科理论知识而淡化项目实践能力的培养,与应用型本科院校的定位不吻合,无法真正培养“实战型人才”,技术步伐也无法跟上高速发展的软件业,因此固有的人才培育模式难以满足软件产业快速增长的需求。对应用型本科院校开办的软件工程专业,其教学内容的设计和人才培养模式不应照搬全国示范性软件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 程序设计 课程 教学方法 探讨

限制150内