《汇编语言》教学实践探讨.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 《汇编语言》教学实践探讨   摘要:本文探讨了普通高校《汇编语言》课程教学的现状和存在的问题,对教学和实践环节进行了探讨,同时就该课程的教学理念、关键问题和环节、教学方法和手段等进行了分析论述,对如何提高教学质量,培养学生的学习兴趣和能力提出了具体的意见与建议。   关键字:汇编语言;教学;探讨   中图分类号:TP3-4文献标识码:A文章编号:1007-9599(2012)21-0000-02   1《汇编语言》课程概要及教学现状   《汇编语言》是普通高校计算机科学与技术及其它信息类相关专业的主要课程,绝大部分高校的计算机专业都把它列入专业核心课或主干课中。本课程一般开设在大二,前导课为《C语言程序设计》(或其它高级语言),《数字电子技术》等,相关或后续课程有《计算机组成原理》、《接口技术》、《操作系统》、《编译原理》等。汇编语言是一种低级语言,它涉及到机器的底层,与硬件密切相关,因此,其应用主要集中在涉及硬件或系统的核心层面,应用面相对较窄,而且在涉及硬件的某些开发中,高级语言因其易于使用目前部分替代了汇编语言,面对蓬勃发展的高级语言应用特别是Web应用等,汇编语言显得有些黯然失色,因此,从实用性考虑,汇编语言的教学遇到了一定阻力,学生学习积极性不高,目的不明确,这种情况是《汇编语言》教学中普遍存在的现象。这种问题的解决需要有两方面的努力,一是教师要发挥主导作用,端正学生的认识,二是要在教学内容和手段上进行改革。   2《汇编语言》的作用和意义   在色彩纷呈的计算机软件开发中,汇编语言的应用比较狭窄,很多早期的应用场合逐渐被高级语言取代,所以很多同学会认为汇编语言用处不大,主观上不重视,再加上汇编语言编程和调试都比较繁琐,所以很多同学在汇编语言学习中感到无所适从,严重影响学习成效。作为教师,一定要在课堂上正确引导学生,使学生对汇编语言有正确的认识。这种引导集中体现在第一次课的绪论部分要上好,同时要贯穿于后续课程中。   汇编语言的应用虽然减弱,但是其作用不可替代。随着芯片及硬件技术的提高,计算机整体速度和性能大幅提升,过去很多要考虑硬件开销的场合现在已不复存在,所以汇编语言的应用减弱甚至被取代是很自然的事情,是技术进步的集中体现,但这并不意味着汇编语言没有作用了,相反在汇编语言主要的应用场合其仍然发挥重要作用,就像是教科书中告诉学生的,汇编语言是最直接有效控制计算机硬件的,代码效率最高的编程语言,就应用来说汇编语言是偏重于系统底层和硬件的,如果学生以后从事系统开发及硬件应用、实时控制等方面的工作汇编语言应用是必不可少的,所以单从应用来说,汇编语言的学习也是很有意义的,而且汇编语言是低级语言,其应用却是“高端”和“专业”的。非计算机专业的同学通过学习高级语言也可以成为程序员,也可以进行应用开发,计算机专业的同学和他们的差别就在于类似《汇编语言》等这样的专业核心课程是否学习掌握,是否有专业的功底去做核心的、大规模的、创新的应用开发。   诚然,随着扩招而来的各种效应,学生的学习也变得相当务实,有些学生会觉得汇编语言固然有用,但自己不打算从事这方面工作,Web及数据库应用等比较热,学学这些就可以了。针对这些错误认识,教师应站在课程体系设置及课程的内在联系的高度,在不同的时段从不同的角度告诉学生汇编语言能从哪些方面帮助自己获得知识和能力,在程序设计能力培养、对计算机的认识理解包括对其它课程的理解,汇编语言都是大有益处的,确实是本专业的一门核心课程,应当下工夫学好。   除了教师自己在课堂上对学生的宣讲和引导外,还应充分发挥和利用媒体及其它专业人士的影响,切身说法,互联网给了我们这种极大的可能性,所以给学生介绍一些网上学长或专业人士的学习体会、应用经验,无疑会对学生的学习产生影响,因为大家的看法是一致的,那就是汇编语言很重要,应该学好。   3《汇编语言》课程定位及教学   《汇编语言》教学中的问题来自两方面,一方面是学生,一方面在教师自身,很多讲授《汇编语言》的教师自己在认识上也存在偏差,所以这门课程的定位必须要清晰,否则它的价值和合理性就会遭到怀疑。汇编语言是一种低级语言,是面向系统底层的,我们不能功利地把它和高级语言类比,像高级语言那样相对简单轻松地学习仅仅是一种愿望。RandallHyde在他的名著《TheArtofAssemblyLanguage》(《汇编语言编程艺术》)中写到:“Towritegoodassemblylanguageprogramsrequiresastrongknowledgeoftheunderlyinghardware(编写好的汇编语言程序需要有强大的底层硬件认知)”,所以,汇编语言的底层定位非常重要,不能试图用高级语言的内容和方法影响汇编语言教学,要从汇编语言自

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档