汇编语言程序设计课程教学改革与实践

汇编语言程序设计课程教学改革与实践

ID:15857803

大小:34.50 KB

页数:6页

时间:2018-08-06

汇编语言程序设计课程教学改革与实践_第1页
汇编语言程序设计课程教学改革与实践_第2页
汇编语言程序设计课程教学改革与实践_第3页
汇编语言程序设计课程教学改革与实践_第4页
汇编语言程序设计课程教学改革与实践_第5页
资源描述:

《汇编语言程序设计课程教学改革与实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、汇编语言程序设计课程教学改革与实践摘要为了改善汇编语言程序设计课程的教学效果,使学生更好地理解并掌握课程内容,根据多年的教学经验与实践,对教学中所采用的对比教学、画图简化难点、创设情境等教学方法和手段进行总结探讨。关键词汇编语言;对比教学;板书画图;创设情境teachingreformandpracticeinthecourseofassemblylanguage//taoxueli1,guofengying2abstracttoimprovetheteachingeffectivenessoftheasse

2、mblylanguageprogrammingcourse,andtomakestudenttobetterunderstandandmasterthecoursecontents,baseonyearsofteachingexperienceandteachingactivities,theauthorsummarizesanddiscussestheteachingmethodsandmeanssuchascontrastteaching,drawingforsimplifyingdifficulties

3、andcreatingsituationusedintheteaching.keywordsassemblylanguage;contrastteaching;blackboardwritingdrawing;creatingsituationauthor’saddress1collegeofcomputerandinformationtechnology,hennanormaluniversity,xinxiang,henan,china4530072departmentofcomputerinformat

4、ioncenter,beijinguniversityofchinesemedicine,beijing,china100029汇编语言程序设计是高校计算机专业的专业基础课程之一,它是计算机组成原理、计算体系结构等计算机硬件核心系列课程的必要先修课。汇编语言指令可以直接有效地控制计算机硬件,产生高效的代码,在很多情况下是高级语言无可替代的。但是汇编语言指令较多,编程和调试过程复杂,实用性和可见性差,导致学生没有兴趣,因而教学效果不理想。如何改善教学效果,提高教学质量,是每一位相关专业任课教师应该研究的问题。笔

5、者根据多年来从事汇编语言程序设计课程教学的实践,谈一下自己的经验和体会。1采用合适的教学方法教学方法是为完成教学任务、实现教学目标服务的,合理的教学方法可以使教学的基本要素在教学活动中充分发挥各自作用和功能,从而达到预期的教学目标和教学效果。1.1对比教学法[1]汇编语言程序设计一般开设在大学二年级,在学习了一门高级语言(如c语言)程序设计课程之后。因此,在教学过程中,可以充分运用对比教学法,将汇编语言与高级语言相通的知识点进行对比,利用学生熟悉的知识,帮助学生理解新的知识,可以达到事半功倍的教学效果。1.2

6、板书画图,直观演示,简化难点在汇编语言课程中,操作数的寻址方式是学生学习指令和后续内容的基础,是全书的重点也是难点。在介绍操作数有效地址的4种组成部分(位移量、基址、变址、比例因子[2])时,可以通过一个图示举例进行讲解,降低难度。假设数据段有一个字节数组,要用指令访问数组中的任意一个元素。数据定义如下:xdb‘abcdefjhijklmnopqrstuvwxyz’此处在黑板上画图,可以直观地演示数据在存储器存储的情况以及操作数的寻址方式(图1)。x是数组在存储器中的首地址,是一个符号地址。从图1中可以看出,

7、通过数组首地址和某个元素相对于第一个元素的位移量,就可以访问到这个元素。1)例如,在8086/8088处理器下,要将字符“f”存入al寄存器,可以用下面的几种方式实现。①moval,[x+5]②通常情况下,可以将数组的首地址存入一个基址寄存器(bx或者bp),指令为:moval,[bx+5]③可以将位移量用一个变址寄存器(si或di)表示,通过修改si/di的值,便可以访问数组中其他的字符,指令为:moval,[bx+si]]2)带比例因子的寻址方式是386及其后继机型引入的操作数寻址方式,适合用来寻址多字节

8、数据数组中的元素。此时,可以将图1所示的数据看成3个双字(4字节)数组(图2)给学生讲解。如要访问第三个双字,则可采用指令:moval,[bx+si*4]这样只需要知道访问第几个元素,修改si的值即可,不需要计算被访问元素在数组中的位移量,简化了思考和计算。特别是在4字节数组或者10字节数组中,比例因子显得更为有用,使用起来更为方便。通过此处的讲解,不仅降低学生理解基本概念的难度,而且联系到汇编语言

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。