下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高校汇编语言教学中假设干难点的分析高校汇编语言教学中假设干难点的分析1引言2汇编语言教学中的难点笔者目前已经在高校从事汇编语言教学多年,经过多年的教学发现,在汇编语言教学中存在如下几处困难:(1)学生往往弄不清什么是存放器,什么是存储器,进而无法理解寻址方式BX和BX之间的区别。(2)由于汇编语言中寻址方式有很多种,存放器也有多个,因此学生在学习寻址方式时经常会出错,例如:存储器寻址时出现DX、AX、X、DS以及AX+BX等错误。寻址方式是汇编语言的根底,假设无法纯熟地掌握各种寻址方式,那么汇编语言程序的编写将变得举步维艰。(3)学生在使用属性修改运算符PTR、字节定义伪指令DB、字定义伪指令
2、D以及双字定义伪指令DD存在很多问题,例如:对于何种情况下需要使用PTR常常把握不准,对于由DB、D和DD定义的数据在内存中的存放情况模糊不清。(4)汇编语言指令繁多,各个指令的使用规那么差异很大,因此学生在学习指令时经常出现指令使用违犯规那么的情况,例如:使用指令DIV进展16位数的除法时没有把被除数事先放进默认的存放器AX和DX中,堆栈操作时将进栈指令写成PUSHAL,以及将SAL、SHR、SAR、RL、RR、RL、RR等移位指令不加区分地使用。(5)复杂的汇编语言编程让已经具有高级语言编程经历的学生索然无味,厌学情绪时常出现。3针对难点而采取的教学改革措施针对上一节总结的汇编教学中存在的
3、难点,这里我们建议分别可以采取如下教学改革措施:(1)首先告诉学生存放器和存储器尽管是计算机的重要硬件组成部分,但是存放器是在PU中的,而存储器这里主要指的是内存,因此存放器和存储器是两种不同的互相独立的硬件设备。寻址方式中BX属于存放器寻址,获得的操作数是放在存放器中的,也就是在PU里的,而BX属于存储器寻址,获得的操作数是放在内存中的,因此两者是完全不同的寻址方式,此外,BX中的BX存放器里存放的是内存地址。实际课堂讲解时还可以利用打比方的方式配合说明,比方把BX这个存放器比喻成一个盒子,内存比喻成一幢大楼,大楼的每个房间就是内存单元,那么寻址方式BX获得的操作数是放在盒子中的,而利用BX
4、获取操作数时,盒子中放的是操作数的地址,先从盒子中取出地址,然后根据地址到大楼里面找到对应的房间,那么操作数就在这个房间里。(2)将所有的寻址方式以及每种寻址方式所涉及的存放器用一个表格来说明,如文献3第45页的表3-2所示,这样做的目的使得学生能很清楚地知道每种寻址方式可以使用哪些存放器,例如:基址寻址中可以使用的16位存放器只有BP和BX两种,而变址寻址可以使用的16位存放器也只有SI和DI两种。(3)在讲解属性修改运算符PTR时也可以采用表格的形式,将所有需要使用PTR的情况给罗列出来,实际讲课经历证明一个表格有时候比语言更具有表达才能。此外,对于数据定义伪指令DB、D和DD的讲解,那么
5、一定要用典型的例子来加以说明,例如:比较BUF1DBA,B与BUFDAB这两条数据定义伪指令中字母A和字母B在内存中的存放顺序就可以使得学生明晰地理解DB与D的不同之处了。(4)汇编语言的指令确实是非常多,要全部记住,对于初学汇编语言的学生来说是比较困难的,因此在教学中针对常用的指令需要多举例子,利用较多的程序片段来说明指令的用法。例如:针对每个移位指令都需要举一个程序实例来加以解释,并且还需要适时地在黑板上画出移位指令执行前后,标志存放器和操作数的变化情况。指令的讲解方法其实和语言中表达式、语句的讲解方法是一样的,就是通过多个程序实例来进展强化。(5)首先,在汇编语言开讲的第一节课,给学生多介绍一些汇编语言在将来实际工作中的作用,并以就业为导向,激发学生学习汇编语言的热情。其次,由于学生多数都学习过语言,因此课堂授课可多与语言进展对照讲解,例如:在汇编语言的第一节课,就演示一个程序实例,在屏幕上显示eletAsseblyLanguage,这是很多语言的第一节课中常采用的方式。最后,建议尽早地介绍DS和BIS系统功能调用,以便学生能进展实际地输入与输出操作,增加学生学习的兴趣。4结语汇编语言课程是高校里相关专业的一门重要的根底课程,它编程与调试复杂,程序更是难以阅读与理解,因此汇编语言的学习会显得比较吃力。本文分析了汇编语言教学中存在的假设干难点,并针对这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国中端酒店行业并购重组扩张战略制定与实施研究报告
- 2025-2030年中国家庭服务机器人行业商业模式创新战略制定与实施研究报告
- 2025-2030年中国虚拟养老院行业营销创新战略制定与实施研究报告
- 2025-2030年中国新型健康服务行业营销创新战略制定与实施研究报告
- 2025-2030年中国矿山开发服务行业开拓第二增长曲线战略制定与实施研究报告
- 建设社会主义文化强国论文
- 中国心理测试仪器行业市场深度分析及发展趋势预测报告
- 一年级数学计算题专项练习汇编
- 大客车常用知识培训课件
- 年产40000吨环保新能源材料生产线项目可行性研究报告写作模板-拿地申报
- 围手术期血糖的管理
- 2024年度医疗器械监督管理条例培训课件
- 项目七电子商务消费者权益保护的法律法规
- 100以内不进位不退位加减法练习题
- 企业安全生产评估报告
- 水库大坝深基坑开挖专项方案样本
- 经桡动脉脑血管造影术前术后护理
- 品质经理工作总结
- 运行设备巡回检查制度模版
- 肯德基经营策略分析报告总结
- 喷涂主管年后业务规划暨工作计划
评论
0/150
提交评论