《汇编语言》课程教学探讨

来源 :中国发展与创新教育杂志 | 被引量 : 0次 | 上传用户:vlon126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】《汇编语言》是计算机专业一门重要的专业课,由于其自身的特点,导致在教学中出现效果不理想的局面。本文讨论了该课程难教难学的原因,给出了在教学中的几点建议。
  【关键词】汇编语言;理论教学形象化;紧密结合实践;解决实际问题
  
  1.汇编语言教学面临的问题
  
  目前,高等院校的计算机专业教育从理论教学逐渐向应用教学转移,更加注重计算机应用性的教育与实训,而汇编语言作为一门与硬件紧密联系的低级语言,相较于其他计算机语言汇编语言更难以掌握。
  计算机专业课程更新速度很快,又必须增加新的课程已适应技术的前进,而学习时间有限,必然通过缩短各门课程的学习时间来达到此目的,部分教师对于汇编语言认识不足,甚至认为《汇编语言》也不应该作为一门单独的课程,充其量不过在《微机原理》中介绍一下即可。《汇编语言》的前导课程教学不够,且在《汇编语言》的理论教学中,只是注重了基础知识的教育,而后面有意思的东西被删除了,比如:颜色和动画的设计等;实验课程时间的缩短,减少了学生动手写程序的机会,减少了学生对该门课程加深理解的机会。学生觉得《汇编语言》难学难理解。
  汇编语言的自身特点导致课程难教难学,主要原因有下:
  1.1与机器的相关性高,可移植性差。汇编语言的指令助记符,是机器指令的一种符号表示,面向硬件的,不同的cpu都有相对独立的指令系统,相互间无任何关系,即使计算机的cpu相同,因其外围硬件可能有差别,也会使相同的汇编语言程序在不同的机器上无法通用,程序的可移植性差。
  1.2执行的高效率,程序体积小。汇编语言的结构十分紧凑,且直接与机器语言相对应,程序的执行代码短小精悍。Cpu对汇编语言的编译速度远远高于其他高级语言,所以汇编语言的运行速度很快,执行的效率很高。
  1.3编写程序的复杂性。汇编语言的指令与机器指令基本上一一对应,指令功能比高级语言差,所以汇编语言指令具有功能单一、具体,用其编制程序要安排运算的每一个细节,使得编写程序比较繁琐、复杂。
  1.4调试的复杂性。首先,汇编语言中使用大量的转移指令,破坏了程序的整体性;其次,汇编语言的调试工具落后,只能跟踪机器指令。
  
  2.对汇编语言的深度认识
  
  汇编语言面向机器的硬件,可以直接访问cpu的每一个寄存器、每一个内存单元、任一个I/O端口,可以最直接最有效的控制机器,所以汇编语言尤其适用于直接有效控制硬件的场合,比如:单片机应用、设备驱动编程等。
  汇编语言程序编译后目标代码短小,执行时间短,是其他程序语言无法比拟的,在用户对程序空间、时间要求高,对数据采集、处理速度要求快,唯一能满足并解决问题的语言。
  汇编语言下的操作系统是最真实的,可以最方便最灵活的使用各种系统功能。在设计系统软件时,底层的关键核心和设备驱动程序必须用汇编语言编写。
  一些高级语言可以嵌入汇编指令,汇编语言源程序可以调用某些高级语言的函数,高级语言也可以调用汇编语言的目标程序(*.obj文件)。
  
  3.汇编语言教学的几点建议
  
  3.1理论教学形象化:计算机科学技术发展的最初愿望和最终目标都是模拟与实现思维的过程,使计算机系统成为人的延伸。那么教师在教学过程中,就可以将许多难以讲解和难以理解的理论知识,使用直观的方式表现出来,例如:在讲解移位指令的时候,就可以通过动画的形式将指令执行的过程演示出来。
  3.2紧密结合实践:对于一门程序设计语言,上机实验操作是十分重要的环节,是对理论课程的强化和重要的补充,同时能有效的加深对知识的理解程度。
  例如:DEBUG工具是计算机系统中查看程序运行的最直接的工具,也是学习汇编语言最初和最有效的工具。通过DEBUG可以“直观”的看到cpu和系统的状态和程序运行的状态;可以一条一条的查看程序执行时cpu中各个寄存器和内存单元的状态。
  但在上机过程中,出现了很多的问题,归纳起来,原因有三:
  (1)学生对DOS操作系统不熟悉。汇编语言的上机实验大部分是在DOS操作系统中进行的,而学生们对于DOS操作系统的了解少之又少,导致实验的成功率较低。
  (2)汇编语言本身的规则较多较为繁杂。汇编语言的语法规则较多,较之高级语言程序的编写复杂,思路不同,结构性又较差,要求学生要很好的理解理论知识。
  (3)汇编语言的上机过程过于复杂。汇编语言的上机操作过程比较复杂,一般分为编辑、汇编、连接、调试四个过程,在汇编、连接、调试中如果出现问题,必须回到编辑状态重新开始。
  为了提高学生实验的效果,教师最好选择汇编语言集成开发环境PWB。该环境是基于WINDOWS的,将汇编语言的编辑、汇编、连接、调试过程集成在一起,使用起来更加方便。
  3.3解决实际问题,提高学生学习汇编语言的兴趣:学习知识的目的是为了学以致用,解决实际问题。在教学中,教师应该把知识与实际问题结合起来,引导学生动脑思考利用知识解决问题,培养学生的动手能力和解决问题的能力。
  例如:在教导学生学习DEBUG的使用时,为了提高学生的学习兴趣,可以先讲解一下CMOS的相关知识,然后利用DEBUG向端口70H和71H分别发送一个数据即可清除CMOS的口令密码,具体步骤如下:
  C:\DEBUG
  -O 70H 10
  -O 71H 01
  这样一来,教师即给学生讲授了知识,又激发了学生学习的兴趣,使学生认为汇编语言不再是一门枯燥的课程,而是有实际应用意义的课程。
  
  参考文献
  [1]沈美明IBM PC汇编语言程序设计[M]北京:清华大学出版社 2001
  [2]王爽 汇编语言[M]北京:清华大学出版社 2003
  收稿日期:2008-05-03
其他文献
【摘要】教室座位也会成就学生。研究学生座位安排,针对不同的学生特点,按照不同的维度,安排学生的座位,定会取得令人满意的效果。  【关键词】座位;成就;学生    开学初,我接了一个新班。当我拿着学生名单进班时,一个学生拦住了我,“老师,什么时候排座位?”站在我面前的是一个高高瘦瘦的大男孩。“先按原来的位置坐,过一段时间再排。”一般来讲,开学初总会遇到此类问题,我也总会这样回答学生。“那,排位的时候
期刊
宽容是一剂润滑剂,让每个人相处的更融洽;宽容是一缕阳光,让阴暗的心灵深处照耀;宽容是一面镜子,从中映出一幅最温和的面容;宽容还是一种智慧,让聪明的人更睿智。  普希金说过:“不会宽容别人的人,算不上真正的英雄。”古往今来,许多有关宽容的故事,依然熠熠生辉,春秋战国时期的鲍叔牙和管仲是朋友,他们共同经商,赚不少钱,管仲却将一大半纳入自己囊中,鲍叔牙的朋友对他说:“管仲如此重利忘义之人,不足与之为友。
期刊
微笑教学其实就是愉快教育的表现形式,微笑教学决不是一味地讲笑话、故事会、做游戏,只图轻松、逗乐学生,而是要求教师有渊博的知识、高尚的情操和高超的育人技巧;不是靠挤压学生,而是凭借自己的扎实教学功底,用和风细雨的方式让学生学会知识,学会做人,笔者认为这才算是微笑教育,要把微笑教学落到实处,须做好以下几点:    1.要有做教育家的大志,消除教书匠的狭隘心理  拿破仑有句话:“不想当元帅的士兵不是好士
期刊
【摘要】 “白色污染”指废弃的不可降解的塑料对环境的污染。主要包括塑料袋、塑料快餐 盒、餐具、杯盘、塑料包装、农用地膜等。这些塑料埋在地下,经过200年才能完全分解。随着经济、科学的不断发展 ,将“白色污染” 变为“白色资源” 达到变废为宝的目的。  【关键词】白色污染;分解完全;变废为宝    Shallow talk white in the pollution of the environm
期刊
根据政治学科的特点,结合自身工作的实际,笔者在培养学生创新思维方面做了一些有益的尝试,并形成了一些初浅的认识。即学生是教学的主体,如不让他参与,让他成为一个旁观者的话,那么他的创造性是很难挖掘的。古人说得好:“实践出真知”,在思想政治课教学中,只有让学生真正地“动”起来,才能有所悟。    1.解放学生的头脑  把学生从迷信、成见、曲解中解放出来,激励学生大胆地想象、思考、创造。现代创造理论指出,
期刊
合作学习是指学生在小组中从事学习的活动,强调利用学生之间的互动,有效地促进学生之间的学列,共同达成预设目标的教学活动。它是新课程改革倡导的学习方式之一,充分体现了教学民主的思想,为学生提供了更多的自主学习活动的时间和空间,学生在小组中彼此互动,共同完成学习任务,并形成良好的人际关系,促进学生个体健全发展。但现实中一些教师对课堂教学中合作学习的认识出现了偏差,仅仅流于形式,有些课堂为应付听课临时安排
期刊
作者简介:罗旭,男,现年40岁,讲师。贵航高级技工学校理论课教师,2007年全国优秀教师。  【摘要】《机械制造工艺与装备》是机械制造专业的专业课,通过对本课程的教学,使学生具有初步分析和解决工艺问题的能力,以及正确选择机械加工中所用的常用机床、刀具、夹具等工艺装备的能力。  【关键词】课程设计;课题选定;分组工作;实施步骤;效果反馈    《Machine manufacturing craft
期刊
“报告”,如平静的湖面投下了一块石头,打破了自习的宁静,我抬头看看墙壁上的挂钟,时针已指向了6:00点,离我规定进班的时间足足迟到了半个小时。 “全班就你一人迟到,干什么来着?”我怒视着这个为班级抹黑的家伙。 “上网”、他的毫不讳言引起了全班的一阵骚动。我侧目看他——斜歪着身子,衣服敞开着,左手插在裤兜里,右脚尖着地不停晃悠着,一幅吊儿郎当的样子,我的气不打一处来,腾的冲下讲台:“跟我到办公室去。
期刊
作者简介:李秀菊(1963.9-),河北石家庄人,研究生学历,讲师。  【摘要】近年来,党和国家十分重视职业教育,把发展职业教育摆在了突出位置。为适应职业教育大发展,我们必须深化职业学校教育教学改革,提高教学水平,职业学校教学改革的重中之重是课堂教学改革。本文根据我在职校教学一线多年的教学实践,就目前职业学校英语教材、学生现状进行分析,认为:要提高职校英语课堂教学效果,我们必须研究教学对象,合理整
期刊
记得在评估四年级数学试题时,有一道难度不大,而学生错误极高的数学题让在场的评估老师百思不得其解。题的内容是这样的:  张老师带了500元钱想买2个排球和4个篮球,还剩下多少元?如果再买3个足球够吗?  题的下面分别画出了三种不同的球,并标明了球的价格。其实这道题题意比较明朗,运算十分简单,然而大部分学生为什么却做错了呢?带着这个问题我和几位评估老师进行了仔细的探讨。后来才恍然大悟,原来学生根本就不
期刊