《汇编语言程序设计》教学方法的探讨
- 格式:pdf
- 大小:141.68 KB
- 文档页数:1
“汇编语言程序设计”课程教学方法的探讨作者:王佑湖来源:《教育与职业·理论版》2008年第01期[摘要]文章介绍了如何解决汇编语言程序设计课程的教学中普遍存在的问题,并提出了利用计算机科学理论的特点,“结合人的思维方式进行理论教学”的教学方法,同时对网络教学也有所讨论。
[关键词]汇编语言程序设计教学方法[作者简介]王佑湖(1972- ),男,江西吉安人,井冈山大学工学院讲师,研究方向为计算机控制理论与应用。
(江西吉安 343000)[中图分类号]G642.0[文献标识码]A[文章编号]1004-3985(2008)02-0127-02“汇编语言”是计算机科学与技术专业的主要课程,也是其他相关专业的基础课程。
在众多计算机编程语言当中,它不像其他编程语言相对直观与生动,而是一种比较抽象和理论化的课程。
计算机技术的发展日新月异,新的软、硬件便于操作使用,许多非计算机专业人员在不了解计算机的结构、没掌握计算机相关的专业理论及各种计算机语言具体编程等情况下,同样能很好地使用。
因此,许多学计算机的学生不愿去学他们认为枯燥、无用的课程,而热衷于学习各种实用、易学,可以很快上手的软件和硬件安装与维修。
如果这个问题不解决,既会影响教学的效果,又没有了专业的优势,对学科的发展也极为不利。
如何来解决在计算机教学中出现的这个问题?本文主要针对“汇编语言程序设计”这门课程的教学来进行探讨。
一、明确汇编语言的特点、难点及学习的重要性最早期的计算机所使用的编程语言就是机器语言。
虽然这种语言书写的指令又繁琐又难以记忆,人们使用很不方便,但这是计算机能直接识别的唯一的一种语言。
为了克服难以记忆和书写繁琐,就发展了汇编语言。
汇编语言用操作内容的英文词的缩写符号代替二进制编码,用符号代替地址或操作的数据,如用AND代替逻辑语等。
汇编语言书写的指令与机器语言书写的指令仍然是一一对应的。
汇编语言属于计算机低级语言,相对于高级语言来说,它要求更深入地了解硬件结构。
3科技资讯科技资讯S I N &T NOLOGY I N FORM TI ON 2008NO .10SC I EN CE &TECH NO LOG Y I N FOR M A TI O N 学术论坛《汇编语言》是计算机专业一门重要的专业基础课,是培养学生使用计算机硬件资源能力的一门课程。
学习汇编语言有助于了解计算机的工作原理,为进一步学习操作系统、徽机原理与接口技术等课程打下坚实的基础。
汇编语言是面向机器的语言,其主要表现是语句不直观、结构化程度低、程序调试困难,所以学生在学习过程中普遍感到难度较大。
我在讲授《汇编语言》这门课时,为了提高教学效果,采取了一些教学改革措施。
在汇编语言教学中,应该夯实基础,突出重点和难点,合理安排教学内容,加强实践环节,着力于培养学生的编程能力和动手能力。
1提高学生对汇编语言课程的重要性认识在汇编语言的教学过程当中,经常会有学生问:现在有那么多功能强大的高级语言,为什么还要学习汇编语言呢?学习汇编语言有什么用途呢?针对学生的这些问题,每次开课的时候,一开始就向学生阐述汇编语言的重要性。
我用高级语言和汇编语言分别编写了经典的引例程序:打印“He l l o !”字符串,C语言只用了一个简单的pr i nt f 语言,汇编语言的源程序有15行,但是C 语言生成的可执行文件为9461个字节,而汇编语言生成的可执行文件仅为544字节。
通过这个例子,让学生真正体会到汇编语言的优点。
虽然汇编语言比高级语言可读性要差一些,调试程序要麻烦一些,但用汇编语言编写的程序具有存储空间占用少、执行速度快的优点,这是高级语言所无法取代的。
汇编语言是计算机提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能控制硬件的程序语言。
因此在程序的空间和时间要求很高的场合,如单片机和工业控制领域,汇编语言是必不可少的。
2夯实基础,突出重点和难点汇编语言是与硬件关系最直接、最密切的语言,所以必须要求学生熟练掌握与硬件相关的基本概念,如寄存器、存储器、寻址方式等。
《计算机组成原理与汇编语言程序设计》教学探讨摘要:为了提高教学水平,完善教学质量,本文对计算机组成原理与汇编语言程序设计课程的教学进行了一系列的探讨,提出了在高校计算机专业的计算机组成原理与汇编语言程序设计的课程教学中如何改进教学方法来激发学生们的学习兴趣、指导学生有效轻松学习该课程的几点措施。
关键词:启发式教学法案例教学法对比法多媒体教学实验教学《计算机组成原理与汇编语言程序设计》课程是高校计算机软、硬件及应用专业以及相关专业学生必修的专业基础课程之一,是操作系统、微机接口等其它课程的必要先修课,对于训练学生掌握单台计算机基本组成原理与内部运行机制、汇编语言程序设计技术有着重要作用。
1 课程特点和存在的问题《计算机组成原理与汇编语言程序设计》与计算机专业及相关专业学生普遍重视的软件类课程有很大的区别,它主要要求学生从CPU 级别掌握CPU的组成、指令流程、进而掌握CPU如何通过系统总线与主存以及外部设备构成整机以及汇编语言程序设计方法。
它是属于硬件类专业基础课。
计算机组成原理部分理论性较强,概念抽象,需要扎实的数字逻辑电路基础,可数字逻辑电路往往是学生门的弱点,因此很难激发学生们的兴趣;而汇编语言是计算机语言中的低级语言,硬件依赖性很高,指令系统中与计算机硬件结构、工作原理相关的内容很多,对于硬件知识了解少的学生来说,很难理解。
再加之随着新的计算机知识的不断涌入,不可避免开设一些计算机新课程导致缩减了该门课程教学时间缩短。
这样造成了该门课的难教难学的局面。
2 教学方法中的一些探索建议通过对上述难点的分析和结合自身的教学经验,对《计算机组成原理和汇编语言程序设计》的教学方法提出几点建议,目的是在现有的资源下,调动学生积极性,让学生能更好将《计算机组成原理与汇编语言程序设计》这门课程学好。
2.1 采用启发式教学方法启发式教学法就是教师启发学生积极思维、让学生主动掌握知识。
为了达到最好效果,我们课前做了充分备课,在上课过程中我们注重把所讲知识用相应的思维方法串起来,熟练的表达出来,使学生感到这些知识是从教师大脑思维中自然流出来的,从而集中精力,跟随教师的思维一起思考,掌握所学知识和相应的思维方法。