- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机汇编语言课程教学改革与研究的论文.doc
计算机汇编语言课程教学改革与研究的论文
计算机汇编语言课程教学改革与研究
汇编语言课程是计算机专业的一门基础主干课程,该课程与计算机硬件系统密切相关。主要介绍80x86cpu的指令系统、寻址方式、工作原理。通过该课程的学习,培养学生使用汇编语言编写程序的能力。加深学生对计算机内部论文联盟运行机制的理解,为学生开发系统软件和与硬件相关的软件打下坚实的基础。
一、汇编语言课程教学现状分析
1.与计算机硬件相关,课程难度大
汇编语言课程是以特定的计算机硬件为基础的,现在我国高等学校中普遍以80x86cpu系列计算机作为教学模型。首先介绍80x86cpu的工作方式、指令系统、寻址方式等与硬件有关的知识,然后讲解汇编语言的编程方法和技巧,最后介绍系统输入/输出功能调用和有关文件的编程方法。汇编语言课程通常开设在大学的第三学期或第四学期,学生只有高级语言的基础,习惯于高级语言的自然表达形式。学生具备的计算机硬件的知识非常少,所以学习汇编语言课程时会感到非常困难,难于适应复杂的低级语言。特别是在开始学习阶段,许多学生经常混淆寄存器、内存,地址、内容等基本概念。
2.课程内容单一,学生学习兴趣不足
目前多数高校讲授汇编语言课程的主要目标是使学生掌握一种编程语言。因为汇编语言比较难学,如果在教学中单纯强调掌握编程技术,学生可能失去学习该课程的兴趣。在汇编语言中既没有分支语句也没有循环语句,学生必须使用比较指令和条件转移指令来构造出分支结构和循环结构。学生更愿意选择易于理解和编写程序的高级语言,如c、c++、java等。.不喜欢使用复杂的汇编语言来编写程序。学生不了解汇编语言与其他课程的关系,只是把它当作一门必须参加考试的课程对待。
二、汇编语言教学改革的思想和方法
1.明确课程的目标
根据汇编语言教学大纲的要求,掌握一种基于硬件的汇编语言编程技术是课程的基本目标和要求。在教学中可以将汇编语言与一种高级语言(如c语言)进行比较,通过学习汇编语言使学生更深刻地理解高级语言的工作原理。例如c中数组是连续的存储空间,相对于汇编语言中的寄存器相对寻址方式;c指针的概念在汇编中就是内存单元的地址,是寄存器间接寻址方式;c函数中的参数传递,是用汇编语言中的堆栈段(stack)实现的。前面提到的几个问题是c语言课程中的教学重点和难点,学生不易理解和掌握。通过汇编语言课程分析c语言中的这些问题,可以使学生从计算机的工作原理角度出发真正理解了c语言中的这些知识,并且掌握了c语言编译执行的过程,知道高级语言中分支结构和循环结构在执行时需要翻译成一条一条的指令来完成。从计算机工作原理入手讲解汇编语言可以使学生在学习一门计算机语言的同时深入理解计算机的工作原理,这是在高级语言教学中很难实现的。
教师在开始上课时,首先提出课程的目标和要求,同时要告诉学生汇编语言课程是《计算机组成原理》、《计算机接口与通讯技术》、《计算机操作系统》、《单片机原理》等课程的先修课,学好本课程会为其他相关课程的学习打下坚实的基础。
2.课程群的建设
传统的教学模式中,每位教师更多关注本课程的内容,很少考虑本课程对后续课程的影响以及课程之间的知识重复和交叉的问题。为了更好地培养计算机专业学生的软硬件综合能力,将《计算机组成原理》、《汇编语言程序设计》及《计算机接口与通讯技术》三门课程纳入到一个课程群来建设是十分必要的。建立基于软硬件综合能力培养的新教学体系和新实验模式。首先,这三门课程从内容上是相互关联的,例如汇编语言与计算机组成原理中都涉及到指令系统和寻址方式的章节,区别在于汇编语言是针对80x86cpu机型的,而计算机组成原理是不针对具体机型的。学生如果已经完全掌握了汇编语言中的指令系统和寻址方式的概念,学习计算机组成原理时就易于理解和掌握该章节的内容,教师也可以花费较少的学时来完成该部分的教学。其次,这三门课程是相互影响的,例如在计算机接口课程的实验中,学生需要使用汇编语言编写接口程序。所以,汇编语言课程学习的好坏会直接影响到计算机组成原理和计算机接口课程的学习效果。
3.优化整合教学内容
汇编语言课程中会用到二进制、十六进制、补码等知识,这些知识是先修课程信息技术基础中的内容。在汇编语言课程中可以将本课程中使用频繁的补码概念、数的溢出判断等知识点强调说明,其他的内容让学生自己复习,教师不必重复讲解。
汇编语言指令多达几百条,其中有的指令很少使用。所以在教学中要精心选取常用的指令,将功能相似的指令分组讲解,选择一组中某几个指令详细介绍指令的格式、功能和使用。在讲解指令时教会学生学习指令的方法,起到举一反三的效果,当学生今后遇到没学过的指令时可以自主学习。如果将所有的指令集中讲解,学生不易掌握。可以将指令分散到各个章节中,例如将比
您可能关注的文档
- 行政管理本科专业学生核心能力的培养的论文.doc
- 行政管理案例教学的困境分析的论文.doc
- 行政管理浅述的论文.doc
- 行政管理院校大秀场的论文.doc
- 行政组织中的非正式组织问题探讨的论文.doc
- 行政腐败治理中的电子政务功能的论文.doc
- 行政自由裁量权的滥用问题及对策措施的论文.doc
- 行政问责制实施的“路障”分析和完善刍议的论文.doc
- 行政领导权力异化的防范措施的论文.doc
- 衍生金融工具会计准则初探的论文.doc
- 2025未来城市主题年会颁奖典礼动态PPT界面构建方案.pptx
- 2025年音乐创作人专用夜间手绘风乐谱动态演示背景素材库.pptx
- 2025当代艺术展馆环艺装置数字化呈现框架解析.pptx
- 2025教育培训行业述职撞色信息可视化幻灯片集.pptx
- 2025蛇年企业年会邀请函粒子.pptx
- 2025年高校美术专业毕业答辩专用炭笔作品展示框架.pptx
- 2025年节气融合元宵传统习俗数字技术展示模板开发.pptx
- 小学四年级上册数学期末测试卷【名师推荐】.docx
- 初中美术教学传统戏曲脸谱艺术与审美教育的研究报告教学研究课题报告.docx
- 《农村金融市场利率定价机制实证分析及政策建议研究》教学研究课题报告.docx
文档评论(0)