加急见刊

计算机专业最基本的两个教学目标

来源:投稿网 时间:2024-03-22 10:00:03

汇编语言是计算机和电子信息专业非常重要的基础课程。它是学习徽章机器原理、操作系统和编译原理的知识准备。它可以充分发挥和利用计算机硬件特性的语言,完成高级语言难以胜任甚至无法完成的任务。结合工作实践,笔者讨论了本课程的教学内容和特点以及教学方法。

一、汇编语言课程的特点[1]

汇编语言是计算机为用户提供的最快、最有效的语言。同时,它可以利用计算机的所有硬件特性,直接控制硬件。因此,高级语言简单、易学、开发效率高,而汇编语言复杂、难以理解、开发效率低。汇编语言的课程特点主要体现在以下两个方面:

(1)汇编语言的优点。

主要实现以下两个方面:一是使用汇编语言容易获得高时空效率的程序。由于汇编语言本质上是一种机器语言,可以直接有效地控制计算机硬件,因此与高级语言相比,容易获得高时空效率的目标程序,运行速度快,执行代码短,内存空间少。

第二,汇编语言可以设计高级语言无法实现的程序。正是由于与机器的密切相关性,汇编语言才能充分利用计算机的硬件特性,编写与硬件密切相关的高级语言无法实现的程序。

(2)汇编语言的缺点。

主要表现在两点:一是汇编语言难学、难理解、难调试、难维护等。二是汇编语言程序可移植性差。

二是了解汇编语言课程的教学内容。

根据自己的教学实践,笔者将汇编语言教学内容的安排和经验总结如下:

首先,对于十六进制的加减法操作,有符号数的补码计算要充分了解学生基础,在此基础上进行复习巩固。

第二,建议不要介绍与转移地址相关的搜索方法,因为相关知识还比较少,学生很难理解。

第三,在传输指令、算术操作指令、逻辑指令和系统功能调用简介方面,应重点介绍这些指令,其他指令分散在后一章或放弃。此外,每个指令也是最基本和最重要的指令的选择。例如,mov、xchg、push、pop、lea、lds和les指令只介绍在传输指令中,并努力精通所说的内容。如果课堂上没有介绍,你可以类比。

第四,伪指令用于辅助汇编语言程序设计,不作为重点,使学生能够理解汇编语言程序的格式,不延伸不常用的伪指令和不必要的细节。

第五,介绍分支、循环和子程序设计部分的内容,介绍一些指令和程序设计方法,使用简洁的程序培训学生,培养汇编程序设计的基本功能。

第六,输入输出程序设计、模块化程序设计、混合编程等高级汇编语言技术内容,学生具有扎实的汇编语言基础知识,可以进行程序设计,引出实用技术,可以采用基于问题的教学方法,培养学生的实践能力。

三、提高汇编语言课程教学质量的对策思维。

(1)教学手段的多样化。

汇编语言由于其基础性,与其他基础课程不同,主要是实践操作,体现了其抽象性和理论性的特点。例如,寻址模式、指令系统和源程序结构是抽象的、复杂的和难以理解的。为了让学生更好地理解这些抽象的概念,在教学过程中可以采用多样化的教学手段,从以下两个方面入手:

首先,形象化抽象的理论。计算机科学技术最大的特点是,它最初的愿望和最终的目标是模拟和实现人类的思维过程,反映了计算机系统成为人类思维的延伸。因此,其许多理论和算法本质上是在人类思维的基础上创造和发展的。基于这一特点,我们的教师可以解释课程中难以解释和理解的原则、算法、人类的思维方式、处理事物的方法以及人与人之间的关系,并结合与学生密切相关的事件来解释原则和算法。

第二,使用功能程序段,使学生更好地掌握指令系统。微机的指令系统有数百个指令。机械记忆会很枯燥,学生往往很难掌握和使用。但是,程序设计需要掌握一些指令。因此,为了让学生更好地掌握指令系统,他们可以使用各种程序示例来理解相应的指令。这不仅使学生知道如何在程序中应用指令,而且有助于未来的程序设计。

(2)强化面部教学与课堂教学相结合。

计算机专业最基本的两个教学目标是计算机科学和计算机文化。计算机科学主要是教学生与计算机相关的专业知识,深入了解计算机系统,强调计算机的学术价值。这主要体现在对理论和算法的学习和研究上。计算机文化的意义是利用计算机进行信息处理、操作和程序设计的能力。它强调实践,即计算机操作。对于任何程序设计语言,计算机实验操作环节都是不可或缺的环节。

(3)充分发挥现代教学媒体的优势。

根据任的认知规律,人类的认知活动是人们处理和筛选外部信息的过程。在教学过程中,如果我们以直观、灵活、多样的形式向学生展示汇编语言的基本知识,促进学生在短时间内准确理解。充分利用以计算机为核心的现代信息技术,充分利用现代教学媒体,使教师摆脱繁琐的推理、论证、解释,使学生在适当的教学时间内理解、掌握和获取更多的知识和信息,提高教学效率。

四、结尾语。

教学质量是教师劳动成果的重要评价指标,课程特点在很大程度上影响学生的学习兴趣和学习效果,优化和改革教学内容,不断改进和丰富教学手段,确保教学目标的顺利实现,需要我们的教育工作者不断思考和探索。