- 3
- 0
- 约 24页
- 2017-01-19 发布于重庆
- 举报
“匯编语言程序设计”课程教学方法的探讨
“汇编语言程序设计”课程教学方法的探讨
摘要:本文结合校级教改课题,从教学方法、考核方法等方面对“汇编语言程序设计”课程进行了探讨。br 关键词br本文来自:计算机毕业网 :汇编语言程序设计;教学方法;探讨br br 1引言br br 学生普遍反映汇编语言难于记忆和理解,甚至编了一句顺口溜“汇编语言不会编”。因此怎样提高本课程的教学质量和教学效果是任课教师值得深思的问题。首先教师要告诉学生汇编语言的重要意义,从而激发学生学习这门课的热情。另外在教学中还应注意以下几个方面。br br 2加强上机实验br br 在本专业旧版教学计划中,汇编语言与计算机组成原理是一门课程,关于汇编语言的实验是20学时。而在新版教学计划中,汇编语言单独成为一门课程,实验压缩到10学时。实验学时缩短了,但是一些验证性实验又不得不做,因此我们将一些基本的验证性实验放到课外作业中,例如关于DEBUG程序的使用,可在进行汇编语言程序设计之前由学生在课下完成,让学生用DEBUG查看数和字符在CPU的寄存器和存储器中的存放方式、熟悉各类指令的功能和格式等,使学生加深理解所学的内容,又不占用课上的实验学时,还为后面进行汇编语言程序设计打下良好的基础,可谓一举多得。br br 3启发式教学br br 问是开启智慧之战的钥匙,是发明创造的萌芽,是启发式教学成功的关键。在教学过程中,教师要精心设计富有启发性的问题。例如存储器中数据的存储方式是一个重点内容,但是学生们难于理解同一个单元地址在不同的情况下为什么单元内容不一样。假设一个存储器的内容如图1所示。br br 若机器字长为16位,采用低字节存入低地址,高字节存入高地址的存放方式。要求学生说出30000H字节单元的内容是多少?大多数学生都会回答是01H。则教师再提问30000H字单元的内容是多少?提示学生因为机器字长16位,而每个单元地址中存放的是一个字节——8位,则存放16位数据需要占用相继的2个字节,有的学生回答0102H,有的学生回答0201H。再进一步提示字单元的地址由最低字节的地址指定,则大多数学生都会回答0201H。然后要求学生思考一下30000H双字单元的内容是什么?30000H三字单元的内容是什么?从而引出以下的规律:br 例如要访问内存单元30000H中的内容,若是访问n*8位的数据,则从30000H开始向高地址方向数n个地址即(30000+(n-1))H,内容从(30000+(n-1))H中的数据开始写,向低地址方向写直到30000H中的内容。br 这样也将学生的好奇心调动起来,激发学生的学习兴趣。br br 4案例教学br br 由于本课程基本概念多、专业术语多,因此教师应该尽量用一些通俗易懂、贴近学生生活的例子进行教学。br 寻址方式是重点也是难点,在讲解时可通过举例让学生易于理解。例如某班的班长负责发信,有个学生甲家里寄来了一个包裹,若是班长直接将包裹发给学生甲,这就是“立即寻址”的概念;若是学生甲知道包裹在班长处,去班长处取包裹,这就是“直接寻址”的概念;若学生甲不知道包裹在哪里,但是他知道班长有包裹单,而拿着包裹单就可以到邮局取包裹,这就是“间接寻址”的含义。通过这个例子,使学生易于理解寻址方式的原理。br br 5寓教于乐br br 为了便于学生掌握抽象的内容,可以在课堂上做一些小游戏,通过游戏学生在玩乐中轻松掌握知识。例如求出某条指令源操作数的物理地址,假设寻址方式是存储器寻址方式,则这个问题要涉及到以下4个步骤:br (1) 得出该指令的源操作数的寻址方式;br (2) 得出源操作数的有效地址,该地址是逻辑地址;br (3) 判断源操作数所在的逻辑段;br (4) 将逻辑地址转化为物理地址。br 在这4个步骤中,前2步学生基本上都能算对,难在后2步。后2步的过程如下:br (1) 根据源操作数,判断所在的逻辑段,得到16位段寄存器中的段基值;br (2) 将16位的段基值左移4位,即段基值后面补4个0,得到20位的段基址;br (3)20位的段基址与16位的逻辑地址相加,得到20位的物理地
址。br 对于这样的问题,课上可以通过小游戏帮助学生理解逻辑地址和物理地址之间的转换。我在课上设计了这样的一个游戏:假设学生宿舍号由6位组成,设为a1a2a3a4a5a6。a1a2表示宿舍楼号,a3a4表示宿舍所在的层数,a5a6表示房间号。若一个学生住在5号楼5层5房间,则该生的宿舍号就可以表示成050505。br 请4个学生到讲台上,分别表示4个宿舍楼:1号、2号、3号、4号共4个楼,其中1号楼住的是园林专业、信息专业、计算机专业、城规专业的男生
您可能关注的文档
- ×××567號楼工程塔吊基础施工方案.doc
- ××××鉑金卡活动方案.doc
- ×××供水工程施工組织设计.doc
- ××××集團公司绩效管理方案.doc
- ×××學生公寓13栋施工组织设计方案.doc
- ×××建筑安裝公司综合应急预案.doc
- ××保健品針对中老年人的市场策划方案.doc
- ×××班級人才培养方案(2013.10.28修改定稿)2.doc
- ××公司年度全面風险管理报告2014.doc
- ××公司股權激励制度实施细则.doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 《2025年新能源充电桩超快充技术政策支持分析》.docx
- BIC模型话术应用.pptx VIP
- AI赋能人力资源管理—找到企业内第一块AI“试验田”.pptx VIP
- 旅行社研学旅行指导师操作研学旅行指导师实务第五章39课件.pptx VIP
- 《老年社会工作》全套教学课件.pptx
- 施工总进度计划与施工及网络图.docx
- 敌草快中毒的护理.pptx VIP
- 诸子百家课件PPT.pptx VIP
- 《研学旅行指导师实务》课件——第6章 基(营)地研学课程操作.pptx VIP
- 北师大版必修二 Unit 6 The Admirable Lesson 3 The superhero behind superman课件.pptx VIP
原创力文档

文档评论(0)