高中语文知识汇编十篇

时间:2024-04-23 15:43:07

高中语文知识汇编

高中语文知识汇编篇1

1关于汇编语言的简单回顾

汇编语言(Assembly Language,作为课程,又常称作“汇编语言程序设计”,它是面向机器的程序设计语言,也是能够利用计算机所有硬件特性并能直接控制硬件的一种功能很强的计算机语言。在汇编语言中,用助记符代替操作码,用地址符或标号代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此,汇编语言亦称为符号语言。

作为一门计算机语言,使用汇编语言编写的程序(原文件),机器不能直接识别。对应于高级语言的编译器,“汇编语言”也需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。这种将汇编语言翻译成机器语言,起翻译作用的程序又叫汇编程序。汇编程序是系统软件中语言处理系统软件。汇编语言编译器把汇编程序翻译成机器语言的过程称为汇编。

高级的汇编器如MASM、TASM等,为编写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。如今,汇编环境已经如此高级,即使全部用汇编语言来编写Windows应用程序也是可行的。但是,汇编语言的长处还在于编写高效且需要对机器硬件精确控制的程序。

汇编语言比机器语言易于读写、调试和修改,同时具有机器语言的全部优点。但在编写复杂程序时,相对于高级语言则代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间进行移植。

“汇编语言”的主要特点是:

(1) 面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。

(2) 保持了机器语言的优点,具有直接和简捷的特点。

(3) 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。

(4) 目标代码简短,占用内存少,执行速度快,是一种高效的程序设计语言。

汇编语言经常与高级程序设计语言配合使用,其主要应用包括:

(1) 70%以上的系统软件是用汇编语言编写的。

(2) 许多快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。

(3) 一些高级绘图程序、视频游戏程序是用汇编语言编写的。

但人们经常认为汇编语言的应用范围很小而忽视它的重要性。其实,汇编语言是我们理解整个计算机系统的最佳起点和最有效途径之一,对每一个希望深入学习和掌握计算机科学与技术的人来说都是非常重要的,甚至是不能不学习的语言。

2 学习汇编语言的专业意义

长期以来,“汇编语言”课程一直是培养学生了解和直接使用计算机硬件资源的语言,一直是学习和理解其他高级程序设计语言的基础,在专业建设中也是“计算机组成原理”、“微机原理与接口技术”、“操作系统”、“接口与通信技术”和“计算机控制技术”等许多课程的前导课程,准备必要的基础知识。“汇编语言”在计算机与相关学科的课程设置中起着承上启下的作用,它对训练学生掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。与其他大多数的计算机语言一般被用于应用软件程序设计不同,在实际应用中,汇编语言通常被用在底层硬件操作和高要求的程序优化的场合。对汇编语言知识的应用需求主要体现在:与硬件有关的嵌入式系统的底层设计、操作系统的核心部分设计、实时控制系统的软件设计、接口电路的初始化程序、外部设备的底层驱动程序以及复杂算法的优化等。

随着现代软件系统越来越庞大复杂,大量经过封装的高级语言如C/C++,Pascal/Object Pascal也应运而生。这些新的语言使得程序员在开发过程中能够更简单、更有效率,使软件人员得以应付快速的软件开发要求。而汇编语言由于其复杂性使得适用领域逐步减小,但这并不意味着汇编已无用武之地。由于汇编语言更接近于机器语言,能够直接对硬件进行操作,生成的程序与其他语言相比具有更高的运行速度,占用更小的内存,因此,在一些对时效性要求很高的程序、许多大型程序的内核模块以及工业控制方面得到大量应用。

通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理打下技术理论基础;向下为掌握硬件系统的原理打下实践应用基础。即:向上理解软件,向下感知硬件。现实生活中虽然有众多编程语言可供选择,但学习汇编,学生才能更好地深入了解计算机运行原理,为今后的计算机研究与应用打下良好的基础。“汇编语言”课程,依然应该是高校计算机及其相关专业学生的必修课。

说汇编语言是“低级”语言,并不意味着汇编语言会被更高级语言所淘汰,相反,这里的“低级”应该当“基础”讲,汇编语言仍然是程序员必须了解的语言,在某些计算机技术应用的行业与领域,汇编语言是必不可少的。

由熟练的程序员使用汇编语言编写的程序,其运行效率与性能比其他语言写的程序会是成倍的优秀,但代价是需要更长的时间来优化。因此,对比现在已经市场化的软件行业,加上高级语言的优秀与跨平台,软件企业不可能让一个团队使用汇编语言来编写所有的东西,多花上几倍甚至几十倍的时间,这还不如使用其他语言来完成,只要求最终结果不比汇编语言编写的差太多,这是市场经济下的必然结果。

但是,至今为止,还没有哪个程序员敢断定汇编语言是不需要学的,一个不懂汇编语言的程序员,通常被认为只是三流的程序员。同时,技术精湛的汇编程序员,已经脱离软件开发而挤身于工业电子编程中。电子工程师的主要开发语言就是汇编,使用C语言的只占极少部分。在一些工业公司,一个核心的电子工程师比其他任何职员待遇都高,一般电子工程师待遇则可能是程序员的十倍以上。这种情况是因为现在学习汇编的人虽然也不少,但是真正能学到精通的却不多。汇编语言难学、难用、适用范围小,虽然简单,但过于灵活。学过高级语言后再去学习汇编,比一开始学汇编要难得多,但学过汇编之后再去学习高级语言却很容易,正所谓简从繁易,繁从简难。

3从内容到方法的教学改革

虽然优点多多,但汇编语言确实是一种层次非常低的语言,说它简单方便,都是相对于机器语言而言的。汇编语言的缺点也很明显:

(1) 编写的代码难懂,不好维护。

(2) 很容易产生Bug,难于调试。

(3) 只能针对特定的体系结构和处理器进行优化。

(4) 开发效率很低,时间长且单调。

在如今的教学实践中,“汇编语言”课程确实存在着学生缺乏学习兴趣,老师开展教学困难的普遍问题,原因是多方面的。其中既有技术进步使我们有了更多更好的选择,但也有学生群体的变化、人们的志向与追求、教育教学方法的发展等积极和消极的因素。

尽管如此,专业建设、教学改革中也需要尊重和坚持其中的基本原则。一个学科的知识的基本组成也是学科发展中人类智慧的结晶,随意的加减是不负责任的,也是不符合专业精神的。

尽管与发展初期相比,计算机开发和应用技术已经有了根本性的变化,我们有了各种高级语言,有了网络应用开发的许多编程工具,很多程序甚至可以自动生成,但机器语言、汇编语言和高级语言的程序设计语言体系仍然是计算机技术的基础,也是计算机技术的重要知识体系之一。对于计算机及其相关专业的学生以及喜欢计算机的一般学生和读者来说,汇编语言程序设计肯定是需要掌握的重要的专业基础知识之一。不能了解和熟悉汇编语言知识不仅将导致学生知识结构的缺憾,也可能导致学生认知水平的降低、开发手段的缺乏。在一些应用中,汇编语言甚至是其开发工具的唯一选择。

通过学习汇编语言,学生可以了解到如何有效地设计数据结构,让计算机处理得更快并使用更少的存储空间;同时,学习汇编语言可以让学生熟悉计算机内部运行机制,并有效地提高调试能力。经验表明,调试一个非结构化程序的困难程度,要比调试一个结构化程序的难度高很多,因为“结构化”是以牺牲运行效率来提高可读性与可调试性的,这对于完成一般软件工程的编码阶段是非常必要的。然而,在一些地方,比如,硬件驱动程序、操作系统底层,或者程序中经常需要执行的代码,结构化程序设计的这些优点有时就会被它的低效率所抹煞。另外,如果想真正地控制自己的程序,只知道源代码级的调试是远远不够的。

那么,一方面是确实存在着弱点和困难,另一方面又是不可或缺的知识体系的重要成分,解决问题的方法是什么呢?

首先,不能砍!我认为,“汇编语言”作为一门计算机专业的重要基础知识和开发工作,简单地一砍了之是不能容忍的;但可以根据专业的需求,根据学校的不同培养目标,在教学内容的组织上有针对性地进行组合,有针对性的提出考核要求,例如浅的可以是“了解”、“熟悉”,深的可以是“掌握”,甚至,还可以在高年级开设要求“熟练掌握”的专业选修课程――毕竟,今天计算机应用市场中以硬件或软硬件兼施为主要特色的岗位也为学生就业提供了丰富的机会。

其次,深入开展汇编语言课程的教学改革,在教学内容和教学方法上做深入研究与实践,是解决问题的有效途径。“汇编语言”课程本身具有的理论抽象性和鲜明的应用性,决定了我们必须充分重视这门课程的实践环节。

4 教学内容的分层次设计

教育部计算机科学与技术专业教学指导委员会在其的“中国计算机本科专业发展战略研究报告”中指出:大多数院校都有比较完善的教学大纲、教学计划和进度表、教学档案等,实践着一套有效的管理规范,但同时教学内容的研究则需要加强。报告进一步指出:

(1) 有些学校计算机专业的教学内容设计存在明显的盲目性,还有些学校在培养人才定位上有明显偏差。尽管CC1991开创了一种对计算机科学教育的创造性的、理性的思考,但它并不应该成为我国所有大学计算机专业教学实践的共同追求的目标。

(2) 作为一种比较普遍的规律或者现象,学生就业通常会有较强的地域性:一个企业通常在周边地区招收较多员工,一个学校的毕业生大都就业在学校周边地区的单位。因此,学校周边地区社会发展的情况对计算机专业的教学内容的设计应该是很有参考意义的。

……

由于大多数大专院校一般都设置有计算机科学技术及其相关专业,我们至少可以认为:根据所在院校的办学类型不同、培养目标不同、所在地及其周边地区社会需求的不同,这些计算机专业的教学内容应该有所不同,这些计算机专业对于“汇编语言”这门课程的教学内容也应该是有所不同的。对于那些非研究型院校的相关专业,对“汇编语言”的教学可以集中在适度的理论知识和充分的操作实践上,通过实验与实践,了解汇编语言程序设计的基本概念和知识,激发对相关理论知识的学习兴趣,理解和掌握汇编语言程序设计的基本方法。

汇编语言涉及的技术领域宽泛,要让学生真正理解汇编语言的基础理论知识,具备将汇编语言技术应用于社会实践的能力,积极加强汇编语言程序设计课程的实验环节是至关重要的。

5把实验作为课程的主要教学手段

“汇编语言”课程一向都有上机实验的教学要求,但教学主体是课堂教学,无论是实验设计还是实验强度都远远不够,带有强烈的“验证性”色彩。然而,单凭课堂教学和一般作业,要真正领会汇编语言课程所介绍的概念、原理、方法和技巧等,是很困难的。经验表明,学习尤其是真正体会和掌握汇编语言程序设计的最好方式是对它进行充分的实践。把实验作为学习汇编语言的主导方法,为学生提供一个掌握汇编语言全新的学习方法,可以由此来体验汇编语言的知识及其应用技巧。当然,通过实验,也一定能够很好地提高学生的汇编语言程序设计能力。

根据以上思考,我们在实验内容的选择、实验步骤的设计和实验文档的组织等诸方面都做了精心的考虑和安排,尝试为“汇编语言程序设计”课程编写了《汇编语言程序设计实验教程》教材。该实验教材依据课程教学大纲,充分理解课程的大多数主教材,遵循课程教学的规律和节奏,体现了实验的可操作性,帮助学生切实把握本课程的知识内涵和理论与实践的水平。

显然,学生在“汇编语言”等课程中产生的学习困难,首先来自于他们对所学知识缺乏必要的感性认识,而我们在教学中把根据学科理论知识精心设计的实验实践环节与学科理论教学相融合,抓实验实践教学、促进学科理论知识学习,较好地解决了学生的认知困难,符合特定的学生对象,取得了很好的教学效果。

6后记

其实,“汇编语言”课程所存在的问题在计算机专业课程中有一定的代表性,例如计算机原理、操作系统原理、计算机网络等。但专业建设和课程建设不能单纯为学生兴趣和教师水平所左右,应该坚持以培养学生综合素质和提高学生就业能力为原则。

本文关于“汇编语言”课程的建设思路和教改实践,对许多其他专业课程的教学改革具有积极的借鉴意义。

参考文献:

[1] 马力妮,赵刚,夏红科.“汇编语言程序设计”课程的教学内容与实践方法的探讨[J]. 计算机教育,2009(10):106-107.

[2] 金海溶,周苏. 用实验方法改革汇编语言程序设计的教学[J]. 计算机教育,2007(1):34-37.

[3] 周苏,金海溶. 操作系统原理的教改思路与实验创新[C]//第二届大学计算机课程报告论坛论文集.北京:高等教育出版社, 2006:191-195.

高中语文知识汇编篇2

论文摘要:本文首先分析了当前汇编语言的教学现状及实验环节的重要作用,然后阐述了汇编语言实验教学的设计思路,给出了较详细具体的实验内容安排。

1 汇编语言及其教学现状

汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是唯一能够利用计算机所有硬件特性并能直接控制硬件的语言。对程序的空间和时间要求很高的场合,汇编语言的应用是必不可少的,至于很多需要直接控制硬件的操作场合则更是非用汇编语言不可。用汇编语言编写的程序的执行速度通常比高级语言(如C/C++)快很多,甚至成百上千倍。相应的,汇编语言的缺点就是使用者需要对硬件有更深入的了解,编程效率不高。

“汇编语言程序设计”课程的任务是为“计算机组成原理”、“接口”、“操作系统”等后继课程提供必要的基础知识,它对训练学生掌握与硬件相关的程序设计技术、从事自主版权计算机芯片和系统软件的开发、信息安全、过程控制等方面,均有十分重要的作用。无论计算机技术如何发展,机器语言、汇编语言的计算机程序设计语言体系仍然是计算机技术的基础,也是计算机技术的重要知识体系之一。不能了解和熟悉汇编语言,不仅将导致学生知识结构的缺乏,也可能导致学生认知水平的降低,开发手段的贫乏。

然而,初学者往往感到它难学、难懂、抽象,更难以掌握。教师开展教学困难,学生学习和掌握困难,教学效果差,以致会影响后继课程的学习。

2 实验环节在汇编语言教学中的作用

在计算机相关专业的教学领域,实验和实训教学是培养大学生学习能力、实践能力、思考能力、创新能力的重要环节和有效途径。显然,学生在学习汇编语言这门课程中产生的困难,首先来自于他们对所学知识缺乏必要的感性认识,没有充分的实验。

计算机在很多方面不同于其他学科,尤其是与硬件有密切关系的课程。由于汇编语言课程具有硬件操作的密切相关性,实验环节在整个教学活动中就占据了举足轻重的地位.汇编语言的实验对培养学生的动手能力和学习兴趣,提高学生阅读、编辑和调试程序的能力,有着不可替代的重要作用。学生通过实验课深入了解CPU、存储器、接口及外部设备的工作特性,对数据在计算机中的表达和传送产生感性认识。在实验中对汇编语言达到更好的理解、掌握,从感性认识上升到理论认识。

3 实验教学的设计思路

由于各高校办学类型不同、培养目标不同、所在地及周边地区社会需求不同,计算机及其相关专业的教学内容也应有所不同。对于非研究型院校的相关专业,对“汇编语言”的教学可以集中在适度的理论知识和充分的操作实践上。“适度”体现在理论课的讲授中内容不必展开太宽,“充分”体现在实验课的安排上要充分。

尽管学生学习汇编语言有着不少困难,但“兴趣是最好的老师”,要激发学生的学习兴趣。有了兴趣,他就能积极地思考,大胆地探索,变被动接受为主动思考。因此,汇编语言的实验教学总的思路就是要以激发学生兴趣为主线,尽量设计趣味性的实验内容,充分发挥学生的积极性和创造性。

很多学生不重视实验课的主要原因之一是认为实验课的好坏对学习成绩影响不大,目前多数院校的学习成绩评定,仅以期末一张考试卷的好坏而定,这使很多学生重理论、轻实验。因此,应认真记载每个学生在实验课上的实际操作能力和编程能力,并以优、良、中、差进行仔细考核,开学初就明确告诉学生这种考核制度的存在,使之开始就没有怠慢的情绪,从思想上重视实验。

实验教学的安排按照由浅入深、循序渐进的方式进行,合理选择实验内容,尽量避免过多过杂,内容选择注意举一反三,即以启发思维为主,对设计型、综合型实验只要能完成预定实验目标,不苛求实验过程与步骤的统一。实验所演算的汇编语言程序应具备好的观测效果,能直接体现计算机的操作特点,教师演示和学生实践穿行,并且注意重复对比,让学生发现自己操作的失误,加深对汇编语言操作规律的理解。

实验教师在实验中主要起到引导的作用,实验前的讲解以重点、难点和注意事项为主,不应面面俱到,可以先给出一些问题,让学生带着问题去做、去观察、去思考。实验中,则应以学生为主体,让每个同学通过操作行为感受计算机的物理过程,教师将理论揉在实例中的具体操作中,学生会感到数据是有形的,CPU的操作是物质化的。经过反复练习,学生不但学到了基础知识,而且提高了综合分析和理解能力。实验中,还要鼓励学生自己修改实验,有时学生对自己编的程序没有把握,一旦上机实验后就清楚了。他在计算机上修改程序,观察修改后的结果,实际上就是了解改动部分在整个程序中所起的作用,这种作用的认识和理解不是通过说教得来的,而是切身经历的、看到的,学生对它的理解、记忆就要深刻得多。

4 实验内容的具体安排

具体的实验内容应覆盖汇编语言教学中的各重要方面,内容涉及debug、汇编语言编程环境、汇编语言程序设计、输入输出与中断、Win32汇编、汇编语言与C语言的混合编程等。类型分为选作和必做。每个实验分属验证型、设计型或综合型。

4.1 稳扎稳打练好基本功:debug和编程环境

“万事开头难”。对汇编语言的学习,能否开好头很关键,很多学生就是因为开始没学好,感觉跟不上,就不再认真地学习了,有的甚至放弃了。其实汇编语言实验开始的基础部分是比较简单的,想掌握它是没什么大问题的。

汇编语言源程序通常以ASCII文本文件的形式保存,通过汇编链接形成一个EXE可执行文件。对EXE文件的调试构成了实验课的主体内容,贯穿始终,而EXE文件的调试通常是通过debug实现的。学生通过使用debug可以观察到存储器的数据存储情况,也可以随时观察到CPU中寄存器的数据变化。debug的反汇编命令是理解汇编语言的助记符形态和机器指令的01码形态的对应关系的重要工具,学生可以通过它深入体会汇编语言中指令的构成及各部分含义。debug提供的单步执行命令是另一个重要工具,利用t单步执行一条指令,及时观察数据缓冲区的变化情况,这也是进行调试、发现程序错误的最直接有效的方法。

debug的实验部分以使用a、t、r、d、u等命令为主反复进行指令练习。学生通过使用debug观察到指令执行前后机器中数据的变化,对深入理解计算机的工作原理、汇编指令的作用是直接的和不可替代的。学生不再感到机器是复杂的,指令是抽象的。

接下来安排的实验则是对汇编语言编程环境的熟悉和掌握,这也是重要的一环。对编程环境不熟悉,不仅会影响学习汇编语言的效率,还会引起一些不必要的错误发生。因此可以考虑多给几个简单完整的程序,让学生多去 使用编程环境,熟悉汇编链接过程。实验初,只给一些正确的程序,让学生经过汇编链接可以较容易地形成exe文件并成功执行,看到了正确的结果,学生就有了方向,也就有信心去做下面的实验了。

在熟悉了简单的编译过程之后,接下来可以在原有程序中适当安排一两个错误,让学生观察汇编链接中出现的错误信息,理解这些错误发生的原因,这一点对程序调试是至关重要的,如果看不懂错误信息,就没有办法正确定位错误,也谈不上修正错误了。

以上分析,学习汇编语言伊始,一定要练好基本功,包括对debug的熟练使用,对编程环境的熟悉。这部分实验一定要安排得充分,力求使学生不再对机器望而生畏,不再对汇编指令有抽象难懂的感觉,如果能开好这个头,后继的学习就顺利得多了。

4.2 轻轻松松做改变:汇编语言程序设计

由于学习汇编语言之前,学生通常已经学习过一门程序设计语言,因此这部分实验可安排简单、典型的验证型、设计型实验,以编写程序为主。先要求学生用之前学过的程序设计语言实现,然后再给出汇编语言的实现,通过对比;学生自然可以发现汇编语言与其他程序设计语言的异同。当程序出现错误时,则必须要求学生使用debug进行调试,观察变化,排除错误,加强程序调试能力。

4.3 细心耐心学核心:输入输出与中断

中断是学习汇编语言的重点加难点部分,能否真正掌握汇编语言也在于此,中断也是汇编语言的魅力所在。这部分实验一定要找一些学生感兴趣的、具有明显观测效果的例子,至少安排两个阶段的实验。第一阶段以验证型实验为主,先使学生熟悉中断过程、中断处理程序的框架;第二阶段以设计型实验为主,让学生自己去思考中断过程中发生的事情,中断程序设计的方法。对这部分知识的传授一定要有耐心,对每个程序的讲解要透彻、概念清晰。中断是真正要用的东西,之前学习的内容只是为它做铺垫,不能学好中断,汇编语言这门课的真谛就没有学到。

4.4 兴趣延伸:WIn32汇编、汇编语言与C语言混合编程

很多学生学习汇编语言之初就会问汇编语言用在哪里,很少接触到汇编语言等问题,其实现在汇编语言很少单独使用,而Win32汇编、汇编语言与C语言的混合编程用的比较多,这两部分内容学起来并不难,可当作拓展知识部分,作为自学内容。教师可以找一些实际使用这部分内容的例子,让学生知道汇编语言的用途,使学生不再“学而不用”,“学而不知用”。

高中语文知识汇编篇3

关键词:汇编语言;课程特点;教学内容;教学方法

中图分类号:TP313 文献标识码:A文章编号:1007-9599 (2010) 05-0000-01

Knowledge and Thinking on Teaching Content and Methods of Assembly Language

Shi Dongsheng

(Inner Mongolia University of Science and Technology Add,Baotou014010,China)

Abstract:Assembly Language and Programming Design is a compulsory basic course for computer majors. The thesis sets out to illustrate the characteristics of Assembly Language course and based on the narrations and in consideration to the practical teaching tasks, analysis has been carried out regarding the teaching contents of the course while countermeasures have been analyzed on the teaching methods regarding how to improve the quality of teaching and learning.

KeyWords:Assembly Language;Course Characteristics;Teaching Contents;Teaching Methods

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

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

汇编语言是计算机能提供给用户的最快而又最有效的语言,同时能够利用计算机所有硬件特性并能直接控制硬件。所以高级语言简单、易学且开发效率高,而汇编语言复杂、难懂、开发效率低。对汇编语言的课程特点主要表现在以下两个方面:

(一)汇编语言的优点

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

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

(二)汇编语言的缺点

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

二、对汇编语言课程教学内容认识

笔者根据自身教学实践,对汇编语言教学内容的安排与经验总结为以下几方面:

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

第二,对处理器中寄存器的介绍,存储器的组织结构,操作数有关的寻址方式这一版块的内容,建议不要介绍与转移地址有关的寻址方式,因为相关知识还比较少,学生很难理解。

第三,就传送指令、算术运算指令和逻辑指令、系统功能调用简介来说,应该重点介绍这些指令,而其他指令分散到后面章节中或者舍去。而且每种指令也是精选最基本、最重要的指令进行介绍,如传送指令中只介绍mov、xchg、push、pop、lea、lds和les指令,力争讲过的内容精通,课堂没有介绍的可以触类旁通。

第四,伪指令用于辅助汇编语言程序设计,不作为重点,使学生可以理解汇编语言程序的格式即可,不引申不常用到的伪指令和不必要的细节。

第五,分支、循环和子程序设计版块的内容,介绍用到的一些指令及程序设计方法,采用短小精悍的程序训练学生,培养汇编程序设计的基本功能。

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

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

(一)教学手段的多样化

汇编语言由于其基础性,而又它不同其他基础课一样以实践操作为主,体现着它的比较抽象性,理论性较强的特征。如在寻址方式和指令系统以及源程序结构都比较抽象、复杂、难于理解。为了使学生能够较好的理解这些抽象的概念,在教学过程中针对这些内容可采用多样化的教学手段,可以从如下两方面入手:

第一,将抽象的理论形象化。计算机科学技术最大的特点是,它的最初愿望和最终目标都是模拟和实现人的思维过程,体现出计算机系统成为人的思维的延伸。因而它的许多理论与算法本质上是在人的思维基础上获得创建与发展。基于这一特点,我们教师就可以将课程中有关难于讲解和难于理解的原理、算法,和人的思维方式和对事物的处理方法以及人与人之间的关系关联起来,结合与学生密切相关的事列对原理与算法进行讲解。

第二,要利用功能程序段使学生更好地掌握指令系统。微机的指令系统的指令多达上百条。进行机械地记忆会很枯操,学生往往难以掌握和运用。但程序设计又需要熟练掌握其中的部分指令。所以,为了使学生更好的掌握指令系统,可借助各种程序范例来理解相应的指令。这样不但使学生能够知道如何在程序中具体应用指令,而且对以后的程序设计也有帮助。

(二)强实脸教学与课堂教学相结合

计算机专业的两个最基本教学目标是计算机科学和计算机文化。计算机科学主要是传授学生计算机有关的专业知识,对计算机系统要进行深人了解,强调计算机的学术价值。这一方面主要表现在对理论及算法的学习和研究。而计算机文化,它的含义是利用计算机进行信息处理的能力、操作和程序设计的能力,它十分强调实践,即上机操作。对于任何一门程序设计语言来说,上机实验操作环节都是不可或缺重要环节。

(三)发挥现代教学媒介的优势

按照任的认知规律,人的认知活动是人们对外界信息进行加工和筛选的过程。我们在教学过程中,如果把汇编语言的基础知识以直观形象、灵活多样的形式展示给学生,促使学生短时间内准确理解。我们应充分利用以计算机为核心的现代信息技术,充分运用现代化的教学媒介,使教师脱离繁琐的推理、论证、讲解,使学生在适中的教学时间内理解、掌握和获取更多的知识和信息,从而提高教学效质量。

四、结束语

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

参考文献:

高中语文知识汇编篇4

关键词:预科教育 基础科技汉语 教材编写 选材

一、引言

在2015年11月举办的全国来华预科教育学术研讨会上,赵金铭教授在题为“汉语预备教育再认识”的发言中反复强调,来华留学生的预科教育重在打好基础。这个基础既包括通用汉语的基础,也包括专业汉语的基础。预科阶段的专业汉语不应超越学生的学习阶段,而是基础性的、过渡性的专业汉语――专业基础汉语。

从理论上来说,专门针对学生所学专业的专业汉语教学是最合理、最有针对性的,如:计算机汉语、材料学汉语、自动化汉语等。张莹(2014)认为需要编写针对某个学科的汉语教材,提升教材的专业性和针对性[1]。但是很多学校的实际情况是:学生学习不同的专业,每个专业的学生可能只有几个,无法单独成班,不同专业的学生需要在一起上课。针对这些情况,我们需要使用科技汉语教材,并在教材的基础性和通用性上下功夫,选择可以作为各专业基础的、具有普适性的内容,编写基础科技汉语教材。

二、编写基础科技汉语教材的现实基础

科技汉语教材的定位和编写要满足目标需求和学习者需求[2][3][4]。预科阶段要编写基础科技汉语教材是由学生的学习目标、学习情况和科技汉语的特点三方面共同决定的。

(一)学生的学习目标

2009年,教育部了《教育部关于对中国政府奖学金本科来华留学生开展预科教育的通知》(教外来[2009]20号)。《通知》规定了预科教育培养的总体目标:使学生在汉语言知识和能力、相关专业知识以及跨文化交际能力等方面达到进入我国高等学校专业阶段学习的基本标准。其中,学生在完成预科教育之后,应具备的具体能力包括:初步了解中国文化和社会概况,运用学到的汉语言知识和技能解决日常生活中的基本问题的能力;掌握汉语基础词汇和基本语法点,掌握一定量的专业词汇和科技汉语的常用表达句式,在专业课课堂教学中使用汉语进行听、记、问的基本能力;借助工具书阅读中文专业资料的初步能力及进入专业学习时所需的相应的书面表达能力。

通俗地说,经过预科学习后,留学生们要和中国学生坐在同一个教室里,用汉语上课、学习、交流、解决问题,还要独立阅读教材、做作业等。通用汉语只能解决日常生活中的语言问题,而科技汉语能解决专业学习中的语言问题,所以,编写适合预科阶段留学生的科技汉语教材显得异常重要。

(二)科技汉语语言的特点

李泉(2011)指出:“科技汉语在词汇专业化、短语固定化、表达方式专门化、单句复杂化和复句常用化等几个方面,是不同于普通汉语的。”[5]所以科技汉语需要单独、专门学习。

科技汉语的特点有:在词汇方面,使用专门的科技术语,大量使用抽象词,保留了一定数量的文言词和虚词,有一些外来词;在句法方面,多用完全的主谓句,多用陈述句,有许多常用的固定格式和词组,单句较复杂,长定语、长状语较多,大量应用复句且类型复杂。[6][7][8][9][10]

科技汉语的词汇和句法对于处于汉语学习初级阶段的预科留学生来说有一定难度,但是,科技汉语相较于普通汉语有更多规律性的东西可以利用。比如,词汇方面,除了大量的专门术语外,科技汉语中还有大量的半科技词、科技基础词、科技通用词等。[11][12][13]此外,还有一些常用的固定格式和词组,如“以……为……”“若……,则……”“如图……所示”等,以及一些构词能力强的词根,如“力”“度”等。上述这些都可以作为预科阶段基础科技汉语教学的重点编入教材,易于为初级阶段的学生所接受。在教材编写时,要抓住科技汉语中基础性、规律性的语言点,由简到难,循序渐进,最终实现科技汉语学习的系统性。

(三)学生的汉语水平和学习时限

来华留学生大多是初到中国,汉语水平大多为零起点,接受预科教育的学习时间一般为一年。在有限的时间内,既要学习通用汉语,还要学习科技汉语。在学习科技汉语时,其通用汉语也仅为初级水平,用初级汉语的词汇和语法知识去学习科技汉语,有一定难度,所以,我们提出预科阶段应学习基础科技汉语,从科技汉语中提炼出基础的、通用的、常用的、有规律性的内容,包括词汇、句法、语篇知识等。同时,这些内容不应只是基础的,也应是精华的,力求在有限的时间内,使教学效果最大化。

三、编写基础科技汉语教材的选材原则

科技汉语教材的内容涵盖科技语言和专业知识两个方面。科技汉语课作为语言课,教学的重点应是科技语言,而在展示科技语言的同时,必然会承载一定的专业知识。李泉、吕纬青(2012)指出,专门用途汉语教学应“以汉语教学为主,专业知识教学为辅”[14]。董杰、韩志刚(2009)区分了预科阶段以传授专业知识为主的数理化课程和以科技语体语言要素和语言功能为主要学习目标的科技汉语语言课[4]。所以,科技汉语教材,尤其是预科阶段的基础科技汉语教材,要以科技汉语的语言规律和语言现象为教学重点,而非专业知识。这是需要明确的一个前提性问题。

基于这一认识,对于基础科技汉语教材的选材,本文提出三条基本原则:内容的基础性、语言的专业性、内容基础性和语言专业性的统一。

(一)内容的基础性

通过对现有科技汉语教材在学科选择上的考察,我们发现:第一,有的科普汉语教材涉及的学科很杂,如《科普汉语阅读》和《留学中国:汉语科普阅读教程》;第二,被选用最多的还是数学、物理、化学、计算机等基础学科。

如果涉及学科过多,与学生所学专业无关的内容容易造成学生的消极态度,降低其学习积极性。比如:对于学习理工科的学生,医学、经济、法学等显然与本学科关系不大,这样的内容过多非但对学生日后的专业学习用处不大,反而浪费时间。此外,学科过多会导致某些重要基础学科只占一课或两课,词语很难在有限的课文里复现,学生走马观花式的学习难以达到科技汉语课的教学目的。

基础科技汉语教材选择数学、物理、化学、计算机等基础学科,基于三方面原因:一是基础学科的词汇具有通用性,基础学科学过的一些专业词汇可以用于其他学科。如数学是所有自然科学的基础,数学词汇会广泛应用于各学科、各领域。二是各学科的语言表达规律具有同一性。科技语言的表达规律都是相通的,学生在以后学习专业课时,也能利用所学的科技汉语知识,举一反三地学习,这也就达到了预科阶段科技汉语教学的目的:不仅仅是多学一点专业词汇和专业知识,而是掌握进入专业学习的方法,学会怎么学。三是基础学科具有易接受性。作为所有理工科专业基础的数学、物理、化学等,学生在中学阶段已学过,容易接受。

在课文内容的选择上,现有科技汉语教材中,同为数学内容,有的是科普知识,如“记数的历史”“阿拉伯数字”,有的是专业知识,如“方程”“函数”“勾股定理”,专业知识中有的是中学阶段的,有的是大学阶段的。

基础科技汉语教材要选择专业知识而非科普知识,要选择学生已有的中学阶段的知识而非大学阶段的知识。克拉申的输入假说认为,输入的语言必须是“可理解的”,学习者只有接触到可理解的语言信息,语言习得才能发生。如果选用学生们已经知道的知识作为课文内容,学生利用已有知识学习语言现象,就容易很多。用汉语呈现学生已有的专业知识,易于学生接受汉语科技语言的表达方式,学习基础的、通用的科技词汇和科技语言中常用的句式结构等,也可在学习的同时复习基础知识。而科普知识专业词语涵盖少,语体上与专业汉语有一定差距,与大学专业知识衔接性差。

总的来说,基础科技汉语教材应以中学阶段的数、理、化内容为主要选材。在预科阶段,学生利用已有的专业知识学目的语的科技语言――以知识带语言;在进入专业学习后,运用所学的科技语言学习专业知识――用语言学知识。基础科技汉语教材在选材上,要时刻把握“基础”这个原则,选择基础学科和基础学科中的基础知识。

(二)语言的专业性

汉语科技语体属于自然科学领域的科学语体,是汉语的一种领域变体[15]。科学语体一方面是领域语体中的一个类属,另一方面也是书面语体的一个分支。杜厚文(1993)指出:“科技汉语中的词汇、语法、修辞中的某些语言要素,在出现的频率、特性和作用上,与其他的语体是有明显区别的。”[2]

科技语体本身还可以细分,比如科普读物和大学教科书所用的语体有一定的差异,这种差异体现在词汇的专业化程度、专业词汇的比例、句式结构的差异、修辞方式的使用等方面。一些学者按照语体的典型性对科技汉语语体内部加以区分,如区分为科技体和科普体[16][17],也有区分成专门科技语体和通俗科技语体的[18]。曾毅平(2012)将科学语体细分为三个层次:科普体(准科学体)、大众知识小品(一般科学体)、专门科学体(典型科学体)[19]。本文采用科技体和科普体的二分法。

有的科技汉语教材为了追求趣味性,降低了难度,使用科普语体代替科技语体,这样的做法并不可取,因为科技体和科普体在词汇和句式上都有较大差异。

首先,科技体与科普体在选用的词汇上有差异。笔者曾对部分科技汉语教材课文(有科普体,也有科技体)中专业词汇的比例、书面固定语的比例进行了抽样调查,并将这些数据与中学和大学的教科书中段落截取(科技体)的同类数据进行对比。结果显示:在专业词汇的比例上,科技体普遍高于科普体;在书面固定语的比例上,科技体普遍高于科普体[20]。这是因为科普文章是面向大众的对科技知识的普及、介绍,所以使用通俗易懂的语言风格,而科技语体书面性强,多用书面词汇和专业词汇。

其次,科技体与科普体在句式使用上也有一定差异。专业教材属于标准的科技语体,其内容是对事物和理论的客观描述,一般不使用修辞方式;很少使用人称代词来表达主观的感觉;在衔接和照应上,为追求严谨多使用原词重复;较少使用设问句衔接。

通过对《高等数学》(上册)第六版第一章第一节(共计8609字)的考察,我们发现其中没有使用修辞方式;除了“我们”出现16次外,没有其他人称代词出现;除练习题中的问题外,没有使用设问句或其他形式的问句,皆为陈述句。而通过对现有科技汉语教材的考察发现,修辞方式、人称代词、设问句在课文中均有出现,且非个例。有些课文除了包含少量的科技词汇外,在语体上与通用汉语并无多大差别。

科技汉语教材中修辞的使用:

(1)其实,大气层还是地球身上的“棉衣”。(比喻)

――《汉语科普阅读教程1》第十一课 课文二

(2)人脑和电脑,谁更聪明。(拟人)

――《科普汉语阅读(上册)》第三课

(3)你想摘下挡住美丽眼睛的眼镜吗?你想丢掉妨碍你在运动场上大显身手的厚“瓶底”吗?你想改变形象拥有蓝色的眼睛吗?一副隐形眼镜便可以满足你的这些愿望。(排比、比喻)

――《科技汉语中级阅读教程》第九课

科技汉语教材中人称代词的使用:

(4)在中国,人们一般都有午饭后休息一会儿的习惯……

――《科普汉语阅读》(上册)第二课

(5)在日常生活中,你一定用过地图。

――《科技汉语中级阅读教程》第十二课

(6)我们平时在比较小的屋子里说话无法听到回声。

――《基础科技汉语教程:听说课本》(上)第四课

科技汉语教材中设问句的使用:

(7)那么乐观使人变得年轻、忧愁使人变老的科学依据是什么呢?

――《科普汉语阅读》(上册)第五课

(8)苹果熟了,会落向地面。这是为什么呢?

――《基础科技汉语教程:听说课本》(上)第十七课

(9)小小隐形眼镜能替代厚厚的镜片,秘密究竟是什么呢?

――《科技汉语中级阅读教程》第九课

综上所述,科技体与科普体在专业词汇的比例、书面固定语的比例和句式特点上都有一定的差异。科普体的课文会造成科技语言风格的改变或弱化,与学生将要接触的专业教科书的语言面貌不一致,学生无法通过这样的课文了解科技汉语的句式和语言特点,很难实现为专业学习扫除语言障碍的目标。

所以,在编写科技汉语教材时,要以学生的需求为导向,以清除留学生日后专业学习的语言障碍为目标,充分考虑学生专业学习中要接触到的语言形式和语体风格,选用与学生日后所使用的专业教材的语体风格一致的语料作为课文。

需要注意的是,由于科技内容本身比较枯燥,选择科技语体和科技内容时必然会牺牲趣味性。好在学生学习科技汉语的目的性比较强,具有内在的学习动力。另外,在编写教材时,可以通过精心设计的课后练习和课堂活动等提高教材的趣味性,从而提高学生的学习积极性。比如:《科技汉语读写教程》的课文都是比较枯燥的数、理、化段落,属于科技语体,但在课后练习中加入一些趣味性的练习,如“想一想、猜一猜,小游戏,动手操作”等。使每一课的知识与实际相结合,激发学生的探索欲望。

(三)内容基础性与语言专业性的统一

以上提出了基础科技汉语教材编写的两点基本原则:内容的基础性和语言的专业性。在教材编写中,应如何把二者统一起来?

在选择初中阶段的知识作为课文内容时,由于初中教科书为吸引学生的注意,语言风格会有科普化的倾向,比如会使用一些设问句或修辞方法,专业词汇的比例低于高中和大学教科书等[20]。那么,是使用原文还是进行一定的改写呢?若直接选用大学专业教材中的语料,其中超越学生自身水平的专业知识就会阻碍学生对语言的学习。所以,要掌握好课文内容和语言表达形式之间结合的度。

本文认为,内容的基础性是基础科技汉语教材编写的基础和前提。课文所介绍的专业知识必须是学生已掌握的,这样学生才可以顺畅地学习这些知识的汉语表达。因此,一定要从中学阶段的数、理、化知识中选择。在此基础上,注意所选语段中专业词汇的基础性和实用性、普通词语的基础性、语体风格的专业性、语言结构的功能性。在必要的情况下,可进行适当的改写。

此外,还应考虑整本教材对基础专业词汇、通用专业词汇、书面固定语块、常用句式结构、功能意念项目、科技文体特点等内容的全面涵盖。编写时,应遵循“结构―功能―情境”相结合的编写理念,同时加入“词汇”这条线,即“词汇―结构―功能―情境”四位一w。选择恰当的基础专业内容以确定情境,以词汇和功能意念项目为主线,句式及语法结构体现在功能项目中。

科技词汇是科技汉语区别于通用汉语的一大要素,它反映的是一定的科技知识。需要尽量全面地涵盖、系统地展示科技汉语中的科技通用词和科技基础词,突出能产性强的词根和科技词汇的特点等。同时,注意基础科技词汇的篇内和篇间复现。

科技汉语常用的句式结构可以通过功能项目展现出来。杜厚文编著的《基础科技汉语教程――听说课本(下)》中,提炼出“定义”“数量”“目的”“比较”“因果”“手段、方式、方法”“条件”“观察研究的过程和结论”“分类”“判断”“形状”“性质”“依存”“顺序”“运动”“影响与作用”“结构”“位置”“变化”“时间”“结论”等20多种科技文体中的功能表达法。白晓红主编的《科技汉语读写教程》以功能为纲,提炼出“常见数学符号”“常用表达式”“简单数理关系”“定义与说明”“位置与方向”“异同与比例”“运算与操作”“指令与要求”“分类与举例”“变换解释”“事物的构成”“事物的变化”“因果联系”“条件限制”“推论总结”“问题解读”等语言功能项目。功能项目下的语言点展示可以是课文中的语言结构,也可以适当进行扩展,使学生形成系统全面的认识。

四、结语

基础科技汉语是通用汉语到专业汉语的过渡,它不同于通用汉语,也不同于入系后的专业汉语。基础科技汉语教材的选材应以语言和内容的基础性为根本,以适应专业学习为目标,将专业词汇和专业知识的基础性和通用性与科技句式和科技语言知识的专业性和系统性有机结合起来。在选材和编写时,要综合考虑科技词汇、功能项目、句式结构、专业内容四个方面,构建“词汇―结构―功能―情境”四位一体的基础科技汉语教材选编模式。

(本文是教育部人文社会科学一般项目“基于语块理论的科技汉语教学研究”[项目编号:15YJC740009]的阶段性成果。)

参考文献:

[1]张莹.近30年科技汉语教材编写情况的回顾与思考[J].出版发行

研究,2014,(11).

[2]杜厚文.《普通汉语教程》和《科技汉语教程》的编写原则与设

计方法[J].世界汉语教学,1993,(2).

[3]单韵鸣.专门用途汉语教材的编写问题――以《科技汉语阅读教

程》系列教材为例[J].暨南大学华文学院学报,2008,(2).

[4]董杰,韩志刚.理工类本科留学生预科强化教学中的科技汉语教

材[A].来华留学教育管理研究[C].北京:北京语言大学出版社,2009:213-220.

[5]李泉.论专门用途汉语教学[J].语言文字应用,2011,(3).

[6]杜厚文.汉语科技文体的语言特点[J].语言教学与研究,1981,

(2).

[7]郭金鼓.科技汉语的特点[A].第一届国际汉语教学讨论会论文选

[C].1985.

[8]黄振英.科技汉语中的长句试析[J].语言教学与研究,1986,

(2).

[9]郭德荫.科技汉语词汇的特点[J].语言教学与研究,1986,

(2).

[10]杜厚文.科技汉语中的长定语[J].语言教学与研究,1988,

(3).

[11]陈少波.试论汉语科技词汇[J].浙江传媒学院学报,1994,

(4).

[12]韩志刚,董杰.科技汉语教材编写中的选词问题[J].文教资

料,2010,(26).

[13]代睿.学历留学生初级科技汉语教材的词汇选取研究[A].第十

届国际汉语教学学术研讨会论文集[C].杭州:浙江大学出版社,2012.

[14]李泉,吕纬青.论专门用途汉语教材编写[A].第十届国际汉语

教学学术研讨会论文集[C].杭州:浙江大学出版社,2012.

[15]曾毅平.语体理论在对外汉语教学中的应用[J].当代修辞学,

2009,(5).

[16]张德禄.功能文体学[M].济南:山东教育出版社,1998.

[17]张明月.科技汉语的语体研究及其在科技汉语教材编写中的应

用[D].南京:南京师范大学硕士学位论文,2011.

[18]马宏.科技汉语教材相关问题分析――以《科技汉语――中级

汉语阅读教程》为例[D].长春:吉林大学硕士学位论文,2011.

[19]曾毅平.对外汉语中级阅读教材的语体分布[J].华文教学与研

究,2012,(2).

[20]代睿,刘璇.从科技语体的词汇类型分布看科技汉语教材的课

高中语文知识汇编篇5

关键词:汇编语言;集成开发环境;实践教学

中图分类号:G642

文献标识码:B

文章编号:1672-5913(2008)06-0019-03

1教学现状及存在问题

在目前汇编语言的教学过程中,普遍存在的问题就是主流的微型计算机已经进入了64位时代,多任务的操作系统取代了DOS,而绝大多数高校汇编语言程序设计课程仍然是单任务操作系统(DOS)下的8086汇编语言,给学生的印象是跟不上时展的步伐。加之,汇编语言和机器的体系结构结合紧密,使用者需要对计算机的组成、硬件的控制和指令的解释过程有比较清晰的掌握;程序的移植性不好;指令众多,且同种类型的操作(算术、逻辑、转移等)要根据操作数和状态标志选择不同的指令(如无符号的运算与带符号的运算、条件转移等);运算中要根据数据长度悬而选择不同的寄存器;程序的编译调试比较麻烦;编写出吸引人们感官的程序比较困难。因此,学生在汇编语言的学习中容易产生厌烦情绪。有的学校减少了汇编语言的课时,还有的学校甚至干脆取消了这门课程。

2“汇编语言”课程的地位

汇编语言机器级在高层机器和低层机器间扮演了承上启下的角色,是计算机及相关专业学生需要掌握的重要专业基础知识之一。

从应用场合来看,汇编语言是能够利用计算机所有硬件资源并能直接控制硬件的唯一计算机语言,也是除机器语言之外最接近计算机硬件的编程语言。汇编语言程序产生的代码精简、运行效率高,具有高级语言不可比的“时空”优势;汇编语言在一些应用如嵌入式系统和工业控制中,汇编语言最最佳的甚至是唯一选择的开发语言。在一些实际的应用系统中,人们往往会用汇编语言来彻底重写某些经常调用的过程以期获得更高的性能。

汇编语言为“计算机组成原理”、“计算机接口与通信”、“操作系统”、“高级语言程序设计”等相关课程提供了必要的基础知识,如图1所示。

图1 汇编语言和其它课程的关系

从人才培养方面来看,计算机专业的学生不应仅仅满足于利用他人开发的软件和工具来解决实际问题,还应具备分析、研究原有软件系统,改进、完善、提高原有系统功能的能力。汇编语言的教学将使学生受到更严密、更系统的程序设计及思维方法的训练,为深入分析、研究、开发软件系统打下良好基础。

3加强实践教学

为了提高汇编语言教学的效果,笔者认为应该从以下几个方面入手。

(1) 清理认识上的误区。在上第一堂课时,用一个课

时来讲汇编语言的特点及其应用场合、它和高级语言区别、其难点在哪里、本课程该如何展开等内容,从而打消学生畏难和轻视的思想。

(2) 要充分利用好计算机辅助教学(CAI)的优势,要让课件“动”起来。目前普通本科计算机专业的教学大都采用了CAI教学,但大都是播放课件(如PPT),实质上是用鼠标代替了粉笔、屏幕代替了黑板。而且由于播放的速度远快于板书,学生反映根本来不及仔细理解有关内容,效果反而不如板书。多媒体教学提供了视觉、声音的特殊效果,在对重点、难点问题的讲授中要充分利用多媒体教学的优势。如讲授指令ADD AX,[2000H],如果是静态的课件,就是一句“这是一条加法指令,把累加器的内容和逻辑地址为2000H存储单元的内容相加,运算结果送回累加器”。而动态的课件会先画出一个模型计算机,然后演示该指令解释的全过程:从CPU内存中取出指令、译码、数据寻址(从寄存器和内存中取得操作数)、启动ALU运算、保存结果到累加器和影响状态标志寄器。每一步都要图示化出数据的变化和走向以及相应的控制时序。在声音和显示控制的程序设计教学中,更应展示多媒体教学的风采。多媒体教学丰富的动感效果能极大地增加学生对指令的感性认识,增强他们学习的兴趣。当然,制作这样的课件耗时耗力,学校应该切实加大对CAI教学的支持力度。

(3) 在汇编语言的教学中要加强和高级语言的比较教学。在学习汇编语言时,学生一般都具有了C语言程序设计的知识。在汇编语言程序设计的教学过程中,应该比较这两种语言的编程特点、程序代码空间、运行速度等,以加深学生对这两种语言的理解。如在讲授基址变址寻址方式中,可以用C语言和汇编语言分别实现对数组运算的实例来阐述。要加强高级语言(C语言)和汇编语言的混合编程的教学,充分阐述C语言结构化设计和汇编语言对机器低层(存储器、寄存器、中断处理、I/O)控制的优点。这样即可充分调动学生的学习积极性,也可以培养学生解决具体应用的能力。

(4) 加强操作系统相关知识的渗透和虚拟模式下的编程教学。目前操作系统的核心部分是用汇编语言来实现的,如对CPU本身的初始化(包括定时器、中断、I/0端口等的初始化);系统引导启动程序的完成;在处理器的控制下从实模式进入保护模式,实现虚拟存储器的管理和多任务的调度。将该部分引入到教学中是有必要的,能加强学生对操作系统中内核引导启动与驻留、保护模式和实模式的切换、多任务的调度等知识的理解。在讲授操作系统对程序的引导和进程的调用时,适当介绍计算机病毒的机理,以提高学生的学习兴趣并扩展知识面。

(5) 要切实抓好实验教学环节。课堂主体教学和一般作业很难让学生真正领会本课程涵盖的概念、原理、方法和技巧等。经验表明,学习并真正掌握汇编语言程序设计的最好方式是充分实践。实验教学和课堂主体教学“两手都要硬”,在课时分配上达到1:1。

4建立实验教学平台

传统的汇编语言上机实验一般是在DOS环境下的进行,如图2所示。而DOS逐步被淘汰,目前流行使用Windows操作系统平台,学生对DOS的使用相对陌生。尽管Windows保留了DOS的工作方式,可以切换到DOS提示符下操作,但是对建立文件夹(目录)、进入文件夹(目录)、删除文件等操作,学生们常返回到Windows环境中来完成,显然会影响上机的效率和增加编程的繁琐,同时也不利于WIN32虚拟模式下的教学。

图2 汇编语言程序开发的传统操作过程

因此,必须建立基于Windows操作系统的W32汇编语言集成实验环境,该环境是一个集编辑、编译、连接、程序调试和帮助于一体的实验平台。笔者主持的课题组经过系统的调研、编程和测试已开发出一个汇编语言集成编译系统,该系统已成功应用到本课程的实验教学中,效果较好。系统的运行界面如图3所示。

其次,要精心编写实验指导书和安排实验内容,组织好课程设计。结合目前广泛使用的PC机的Intel 80x86指令系统来开展教学,通过在集成环境下汇编语言的上机实训,加深学生对指令系统和汇编语言程序设计的认识和理解。实验的内容可以组织如下:

(1) 指令系统。用DEBUG调试工具来熟悉指令功能和寻址方式,掌握简单程序的调试。通过实验了解CPU的组成,熟悉8086/8088寄存器组、8086/8088存储器组织、8086/8088标志位的意义。

(2) 汇编语言程序设计。包括顺序程序设计、循环程序设计、分支程序设计、子程序设计和宏汇编程序设计等实验。掌握各种程序结构的设计方法,了解宏汇编、条件汇编和模块化程序设计等汇编语言程序的概念,掌握宏汇编程序设计的基本方法。

(3) 输入输出与中断。包括输入输出程序设计、中断处理程序编写、常用系统中断(如时钟显示、键盘和显示器、使用鼠标的程序设计)控制等实验。

(4) Win32汇编语言程序设计。包括32位微处理器与32位指令、保护模式下的32位汇编语言程序设计等实验。

(5) 汇编语言与C/C++的混合编程。主要包括C/C++程序与汇编语言程序的连接、嵌入汇编与模块调用等。

图3 汇编语言集成开发环境

参考文献

[1] 沈美明. IBM-PC汇编语言程序设计[M]. 北京:清华大学出版社,2001.

[2] KIP R. IRVINE. Assembly Language for the IBM-PC[M]. Prentic Hall INC,1993.

[3] 李学干. 计算机系统的体系机构[[M]. 北京:清华大学出版社,2006.

[4] 金海溶. 用实验方法改革汇编语言的教学[J]. 计算机教育,2006,(1):36-37.

[5] 田庆. 汇编语言程序设计课程的教学探讨[J]. 电器电子教学学报,2007,(2):14-15.

高中语文知识汇编篇6

【摘要】词汇教学是小学英语教学的重要组成部分,也是学生在学习过程中所遇到的最大的困难和障碍。词汇的学习不仅枯燥、乏味,还容易忘记,使学生产生挫败感,降低学生的学习积极性。文章主要介绍了故事教学法在词汇教学中的具体应用,以及在运用过程中应该注意的一些事项,旨在为学生的词汇学习提供必要的帮助,提高学习效率和教师的教学效果。

关键词 小学英语;词汇教学;故事教学法;运用;注意事项

中图分类号:G623.31文献标识码:A文章编号:1671-0568(2015)24-0087-01

自从我国在小学阶段开设英语课程以后,有关小学英语教学的现状就一直受到人们普遍的关注。在英语教学中,词汇教学不仅是重点更是难点,尤其在小学阶段,由于小学生的年龄很小,而且具活波好动的特点,他们往往对乏味、枯燥的词汇学习无法集中注意力,甚至产生厌烦的情绪,直接影响着教学效果。针对这种情况,如何更好地激发小学生的学习兴趣和热情,提高学生的学习效率和教师的教学效果已经成为教学过程中不可回避的难题。故事教学法,作为一种既具有趣味性又具有一定知识性的教学方式,在小学英语教学过程中受到了普遍的欢迎,因而有必要对小学英语词汇教学中故事教学法的使用进行较为深入地探讨。

一、故事教学法在小学英语词汇教学中的具体应用

1.运用故事教学法学习新的词汇。故事教学法在英语教学中的主要表现形式之一就是通过通俗、幽默的故事来进行新词汇、词组及英语短语的教学。在实际的教学过程中,教师可以根据小学生的特点,结合英语教学和学习规律、教学目标等,将所要教授的新短语、词汇等放入编制的故事之中,通过趣味性故事吸引学生的兴趣,进行新短语或新词汇的教学。例如,教学有关水果的单词时,可以通过“水果家族会议”主体故事会来进行导入和讲授。将各种水果如orange,banana,apple,pear,mango等串联成一个故事,然后让学生在其中选择自己最喜爱的fruit,并对所选fruit的特征和名称等进行介绍,或者根据水果的特征编制故事。例如,教师可以这样引导:介绍apple时,告诉学生就是apple让牛顿发现万有引力;介绍pear时,讲一讲孔融让梨的谦让故事。总之,这种围绕教学内容的故事教学,不仅可以活跃小学英语课堂讲授的氛围,还可以避免学生在词汇学习过程容易产生的烦躁、乏味情绪,让学生在轻松愉快的氛围中高效学习英语词汇、短语。

2.运用故事教学法巩固、复习已经学习的词汇。在语言课程的学习中不断进行练习和实践是一种重要的方式和手段,在小学英语的学习过程中也是如此,一方面教师要通过课堂讲授向学生讲解词汇读音、词义,让学生理解词汇的基本含义;另一方面在传授知识的基础上,教师还可以通过故事教学法巩固教学中的重点和难点,通过对词汇的反复练习,让学生加深对词汇的认识和记忆。例如,教师在讲授“whatcolourisit?”这一章节时,讲授完基本的色彩词汇之后,教师可以通过颜色各异的房子和毛绒玩具的图片来讲述《送玩具回家》的故事。学生听完故事以后,教师可以安排学生把同样颜色的玩具与同样颜色的房子照片放到一起,然后问学生:“Whatcolourisit?”学生争相回答。通过这种方式,学生不仅很快地掌握教师在课堂中讲授的基本英语词汇,而且整个学习和巩固过程都会变得轻松和愉快,也很容易实现词汇教学的目的。

3.运用故事教学法拓展已有的词汇知识。故事教学法在小学英语词汇教学中之所以备受欢迎,一方面在于其能够向学生传授基本语言知识,帮助学生掌握基本语言使用技巧,另一方面能够培养学生的创新能力。所以,采用故事教学法的时候,教师要对学生进行语言技巧和使用能力的培养,有效方法就是故事的创编和表演。通过对故事的创编及表演,不仅能够很好地激发学生的创新和想象思维,还能够让学生在故事的参与中获得有关词汇色彩、情感等方面的体验,不断提高学生运用英语词汇的能力。例如,进行小学英语食物词汇的教学时,教师可以让学生围绕“fruitparty”主题进行故事的创编和表演,让部分学生扮演桃子、香蕉、鱼、肉、青草,让剩下的学生扮演猴子、熊猫、猫、奶牛。紧接着,教师让扮演动物的学生选择该动物最喜欢的食物并进行介绍,通过这种方式为学生创造说英语的机会。教师再随机点名,向学生提问:“whatisthis?”,“whichanimallikesit,why?”等,让学生用英语将动物与动物喜爱的食物进行正确搭配。通过这种寓教于乐的方式,让学生在轻松、愉快的氛围中拓展英语词汇知识,丰富和提高英语词汇学习能力。

二、运用故事教学法的注意事项

1.教师的课堂驾驭能力。一般来说,在小学英语词汇教学中采用故事教学法会在很大程度上活跃课堂的学习和教学氛围。为了维持必要的课堂秩序,教师需要具备良好的课堂驾驭能力,否则会造成课堂教学的混乱,学生只是将故事作为“消遣”,学到的知识很少,造成“事倍功半”的消极效果。

2.谨慎选择所需的故事材料。在故事选择的过程中,故事的主题应紧紧围绕教学目标的,而不能与课程无关,或者联系不紧密。

3.考虑学生实际的词汇水平。教师在进行故事设计时应考虑小学生现有的词汇水平,故事内容中涉及的词汇不能过难,也不能过于简单,应该将故事的趣味性与学生的心理、年龄特征相结合,采用难度适宜的故事传授知识。

4.教师自身的不断学习和提高。故事教学法对教师的要求比较高,不仅要掌握基本的英语知识和教学能力,还要对故事的编创、选择、课堂教学能力等方面有更高的要求。因此,教师只有不断提高自身的实际能力和知识水平,才能更好地把握故事教学法。

本文主要对故事教学法在小学英语词汇教学中的重要意义、具体应用及相关的注意事项进行简单介绍。从以上的论述中可以看到,故事教学法在学习新词汇、巩固和复习旧的词汇知识、拓展词汇方面都发挥着重要的作用。在对小学生学习兴趣的激发、学习热情的保持等方面也起着强大的作用,通过这种方式进行英语词汇教学不仅提高了小学生的学习效率,还能够让学生在轻松、愉快的氛围中获得词汇学习的成就感和自豪感,更进一步地调动学习自主性和积极性。可以说,在小学英语词汇教学中使用故事教学法不仅是一种高效的学习方法,也是一种有效的教学方式。

参考文献:

[1]刘小勤.图式理论在小学英语词汇教学中的实证研究[D].广州:广州大学,2013.

[2]王博.小学英语词汇情境教学模式研究[D].郑州:河南大学,2012.

高中语文知识汇编篇7

(苏州大学计算机科学与技术学院,江苏苏州215006)

摘要:分析汇编程序实验课中碰到的若干问题,提出在VC++开发工具中嵌入汇编,在汇编程序中采用结构化程序方法、借助反汇编进一步学习高级语言、以实际应用激发学生学习兴趣3个教学实践,为汇编语言实验教学提供参考。

关键词 :汇编语言;程序设计;反汇编

文章编号:1672-5913(2015)15-0097-03

中图分类号:G642

基金项目:部级计算机与信息技术实验教学中心资助项目( 50118003)。

第一作者简介:刁红军,男,实验师,研究方向为中文信息处理、机器学习,hjdiao@suda.edu.cn。

1 背景

汇编语言是一种面向机器的程序设计语言,在高等院校计算机专业的学科中,是一门软件与硬件相结合的基础课程。通过汇编语言,在硬件方面可以了解CPU、BIOS等编程结构,在软件方面可以理解操作系统、编译原理等底层操作。因此,学生学好汇编语言程序设计,不但能更好地掌握计算机工作原理、微机编程接口,还能进一步加深对操作系统和高级语言的理解。

2 汇编语言实验课程现状

(1)汇编语言编辑编译麻烦。学生早已习惯了C++/Java等高级语言的可视化集成式开发环境,而汇编实验还采用MASM、LINK等命令行编译连接工具,汇编程序书写时也不像高级语言那样具有上下文智能提示功能的编辑工具,对用惯了高级语言编程工具的学生来说,命令行编译连接工具给汇编实验入门带来一定的困难。

(2)汇编语言程序编写繁琐。汇编语言是面向机器的语言,汇编指令与机器指令之间存在着密切的关系,因此其语言表达能力和方式受限于机器的指令系统。书写汇编程序不仅需要在程序逻辑上花费精力,还要在内存分配、寻址和访问上投入甚多,相比于高级语言,其书写繁琐很多。就拿C语言中经典的“Hello World”程序做比较,在80×86汇编程序中,首先要定义存放字符串的数据段并为其字符串存储空间,然后定义堆栈段,再定义代码段以及汇编编译指令和代码指令,不但汇编语句比高级语言繁琐,程序结构也比高级语言冗长。

(3)汇编语言程序调试困难。汇编语言提供给程序员很大的访问机器资源的“能力”和程序设计的灵活性,学生在汇编程序中可以通过各种技巧使用资源。因此,在调试程序的时候,不仅要正确理解当前指令的含义,还要清楚指令中使用到的资源的状态以及指令执行完对资源的影响。汇编语言的调试工具也不像Java/C#等高级语言那样,有智能化的表达式监控窗口以及调试步骤回退功能。

(4)汇编语言结构条理性差。高级语言中任何程序逻辑都是由顺序、分支、循环3种结构组合而成,而且3种结构进行嵌套时都通过分层次缩进的方式进行对齐。然而在汇编程序中一方面没有定义这3种逻辑结构的规范,另一方面汇编程序书写是一行一条语句,语句与语句之间按行对齐,并不按嵌套缩进的方式对齐。因此,学生在写汇编程序时自由度比较高,分支和循环在汇编中只能通过各种转移指令实现,如果这些转移指令使用不规范,不但使程序的可读性很差,而且导致整个程序结构很凌乱,从而演变为“面条式”代码。

3 汇编实验改进实践

3.1 VC++开发工具中嵌入汇编语言

为了降低学生汇编实验入门的门槛,教师可以采用学生熟悉的VC++编程工具,以C语言嵌入汇编语句的方式先开展汇编实验。例如,设X和y均为16位无符号数,用加法指令实现求解表达式SX+Y值的程序。用C语言嵌入汇编语言的代码如图1所示。

在C语言中嵌入汇编语言比书写完整的汇编程序在结构上要简单很多,学生可以把重点放在汇编指令和寻址方式的学习上,通过这种实验方式也教会了学生用C语言和汇编语言编写混合程序的方法。等学生熟悉并掌握了完整的汇编语言书写格式后,再使用命令行的编译和连接工具进行汇编实验。

3.2 在汇编程序中采用结构化程序方法

随着汇编实验的开展,汇编实验越来越难,汇编程序逻辑也越来越复杂。如果这个时候学生不能养成良好的编程风格,势必会造成程序代码混乱、汇编实验效率低下的问题。因此,教师可以在汇编教学实验中引入高级语言中的结构化程序设计的方法,让学生严格按照结构化的套路设计程序,例如,写一个把字符串中的所有大写字母改成小写字母的程序。字符串大写转小写的流程如图2所示。

字符大写转小写流程的逻辑结构由while循环和在while循环中内嵌的一个单分支结构构成。因此,在编写上述程序时可以用汇编语句先构造while循环结构,再在while循环结构中嵌入单分支结构,其他的顺序性汇编代码只要填写到相应的结构中就可以了。两种结构的代码如图3所示,这样整个程序就可以按结构化方式进行设计了。这样不但提高了学生编写程序的效率,还进一步加强了学生对高级语言中的各种分支和循环结构在编译器层面的理解。

3.3 借助反汇编进一步学习高级语言

结构化汇编程序设计让学生初步了解了分支和循环等结构在编译器层面的实现。利用汇编或反汇编输出,学生们还可以进一步了解高级语言中一些特性在编译层面的实现。例如,关于C语言程序中局部静态和动态变量编译实现上的区别,事例C语言代码经汇编输出后如图4所示。

从图4中可以看出“a=3”转换为汇编语言后对变量a采用直接寻址,而“_?a@?l??main-@@9@4HA”这个字符串是在段名为“BBS”的数据段中定义的,代码如图5所示。

“b=4”转换为汇编语言后对变量b采用寄存器相对寻址,“b$”被定义为常量,其值为-4,而“ebp”则是程序调用栈基址指针。因此,从汇编后的代码中学生可以看出局部静态变量存放在数据段中,函数执行结束后其存储空间不会被回收,而局部动态变量则存放在程序调用栈中,函数执行结束后其存储空间则被调用栈调整出去。学生通过对高级语言汇编或反汇编输出,还能进一步了解关于一维数组的指针和一维数组首地址的指针以及类中普通成员函数和虚函数等编译层面的区别。

3.4 以实际应用激发学生学习兴趣

兴趣是学习最好的导师,教师要通过有应用价值的实例激发学生学习的兴趣,让学生了解汇编语言的用武之地,例如,可以向学生讲解硬件驱动、屏幕取词、单片机开发、缓冲区溢出攻击的原理;同时让学生写一些简单而力所能及的小程序,如基于280单片机的电子广告牌控制程序,这样一方面提高学生汇编实验的动手能力,另一方面也加深了学生对操作系统、微机接口等相关课程的理解。

4 结语

实践结果表明,与往届学生汇编实验情况对比,使用C语言中嵌入汇编代码方式的学生能很快上手开展汇编实验,明显降低了学生汇编实验入门的门槛,提高了学生汇编实验的效率;通过汇编程序中采用结构化程序的方法,学生能快速写出多重嵌套的汇编程序,能明显增强学生阅读和编写复杂汇编程序的能力;借助反汇编学习高级语言只能提高基础知识较好的学生各科知识点串联和贯通的程度,部分学生由于基础知识较差,融会贯通多科知识点还较困难;以实际应用激励学生也只能让少部分可以静下心来刻苦钻研的学生比较感兴趣,部分学生感觉题目综合性强,涉及知识点多,课后不认真钻研,很容易就会对实际应用失去兴趣。经过多方面尝试,教学虽然取得一定的效果,也暴露出一些不足,这些也成为我们汇编教学和实验中需继续思考和解决的问题。

参考文献:

[1]张洪业,宋人杰,周欣欣,“汇编语言”教学改革与实践[J].计算机教育,2009(21): 60-61.

[2]沈美明,温冬婵.IBM-PC汇编语言程序设计[M],北京:清华大学出版社,2001: 50-52.

高中语文知识汇编篇8

关键词:交汇;高中数学;试题;分析;研究

伴随着新课程改革的发展与进步,衍生而出了一个全新的名词――“交汇”,它是在高中数学试题编制过程中的一种类型,它的提出有其存在的必然性和合理性,在追求数学学科的高度和思维价值的探索中,“交汇”体现出了对高中数学知识的全面而突出重点的考查,具有其特殊的优越性。

一、研究的提出

在新课程改革背景下,试题的“交汇”形式成为研究的潮流和趋势,通过探究其提出背景,我们不难看到,在高中数学的“交汇”式试题分析研究中,重点是着眼于高中数学试题的交汇类型和交汇特点,教师也普遍认同“交汇”试题的分析和研究可以更为系统地把握数学知识,而且可以实现数学思想方法的渗透,促进数学专业全面发展。然而,我们还应当从交汇的背后探寻“交汇”特殊的编制分析与研究,它是对交汇类型的特殊到一般的归纳与思考,注重其交汇思想的指导性,并有益于高中数学思维的强化与巩固。

二、“交汇”高中数学试题的分类分析与研究

高中数学试题的“交汇”研究,可以从隐性和显性两个层面来看,它们各有侧重,但是都是基于高中数学知识的“交汇”分析与研究,关于高中数学高考试题“交汇”分类研究,我们可以从以下几个分类来探寻:

1.高中数学基础知识的“交汇”。高中数学基础知识是学习的重点内容,在各模块基础知识的学习中,其交汇试题数不胜数,如:函数与导数的交汇试题中,函数贯穿高中数学,而导数是新课程中重要的衔接内容,是研究函数性态的工具,对交汇试题的函数与导数综合考查中,可以将导数内容与不等式和函数的单调性、方程根的分布、几何中的切线等知识点进行融合,创新高考试题内容。

例题:已知双曲线C:y=m/x(m

试题交汇性分析:这个例题要求熟悉掌握导数的几何意义,并利用导数求函数的极值、单调区间等数学方法进行求解,用交汇的理念连接了函数与数列、曲线的桥梁。

2.立体几何知识的“交汇”研究。高中数学的立体几何重点研究物体在三维状态下的特征,包括:形状、大小、位置等,立体几何的符号与图形成为表达其特征的途径,在高考高中数学试题中也展现出交汇的类型。

例在四棱锥P―ABCD中,底面为矩形,PA垂直于底面,E为PD的中点。求证1:PB平行于AEC;求证2:设二面角D―AE―C为60°,AP=1,AD=1.33,求三棱锥E―ACD的体积。

试题交汇分析:这一例题考查立体几何的知识与概念,要将立体几何与平面几何进行有机的联系,进行交汇的思考与问题的探析,实现由平面几何向立体几何的过渡与交汇。

3.解析几何知识的交汇分析与研究。解析几何是高中数学的重要知识点,它以平面几何为基石,以代数的思维进行几何问题的解析,这是综合性较强的高中数学考试题目,体现出代数与几何知识的交汇。

例题:如果不同的两个点P、Q,它们的坐标分别是(a,b),(3-b,3-a),那么线段PQ的垂直平分线l的斜率为多少?圆(x-2)2+(y-3)2=1关于直线L对称的圆的方程是什么?

交汇解析:解析几何是高考数学常见的试题,它是融合多个知识点的试题内容,涉及不同的相关知识,体现了数学知识的系统特性。

三、高中数学交汇试题的编制分析与研究

对高中数学交汇试题的分析离不开对交汇试题的编制研究,高中数学的交汇形式试题编制的原则,主要是依据以下几个原则:

1.依据性原则。高中数学的考试试题编制要根据其考查的目标不同而加以区分,如:高考试题目标下的试题要具有层次化的差异特点,而期末考试目标下的试题要根据不同学期的数学教学内容加以确定。

2.课程性原则。高中数学是一门思维性和逻辑性较强的学科课程,我们要充分体会高中数学抽象性的特点,用高度概括的语言,对数学知识加以描述和学习,并在广泛的社会应用中加以充分的利用。在高中数学试题编制中,要充分考虑数学课程的学科特点,展示出数学学科课程中对于事物的抽象性知识和概括性理解,用文字语言、符号语言、图形语言表达其课程的学科价值与应用。

3.精准性原则。高中数学是一门严谨的课程知识,它借用不同的符号语言和图形语言,表达其数学的内涵与精要,我们必须在数学试题编制的过程中,准确把握数学符号语言和图形语言,寻找出符号、图形、字母之间的关联,从而准确地把握试题的主旨。

4.综合性原则。高中数学的交汇试题编制要寻找数学知识的交汇点,这就体现出数学试题的综合程度,随着其交汇的重复应用,数学知识的综合性与交叉性则越为明显,显现出更高层次的交汇思维。

5.适宜性原则。在高中数学交汇试题编制的过程中,要注重试题的“精要”把握,避免出现交汇过多或选择“偏题”“怪题”的现象。

四、结束语

总而言之,高中数学的交汇试题要注重自然、系统和综合的特点,要把握高中数学知识的内在关联,避免混乱无章的状态,要在数学知识的交汇过程中,体现出高中数学知识体系的完整性与科学性,通过对交汇试题的知识内化与迁移,可以增强学生灵活运用数学知识的能力,促进学生的数学发散思维和想象,用较高的层次把握高中数学试题的形式与内涵,不仅在交汇试题中展现出较强的解题技巧,而且培养解题的数学思维,真正达到数学知识与思想方法的统一。

高中语文知识汇编篇9

关键词:生态课堂;大型主机汇编语言;教学质量

构建一种“以人为本,以发展为本”的生态课堂是提高课堂教学质量的重要方式。所谓的“生态课堂”就是在“动态的、可持续发展的”理念下,变革教师的教学行为,营造一种自然、和谐的教育环境,促进学生知识能力全面健康发展。将生态的理念引入课堂,构建一种教师和学生、师生和环境之间的动态平衡关系,创设一种富有生命气息、宽松和谐的生态课堂,从而达到提高课堂教学质量的根本目的。

1传统课堂教学存在的问题

大型主机汇编语言作为大型主机专业方向的一门核心课程,在大型主机系列课程中具有承上启下的作用。作为一门语言课程,具有程序设计语言基本的程序设计结构,因此对于具有高级程序设计基础和微机汇编程序设计基础的学生来说不难理解。但是汇编语言本质上是机器语言,与高级语言相比又具有一些自身的特点。

第一,与硬件联系紧密。汇编语言属于低级语言,每一条指令对应一个机器动作,掌握这些指令的前提是对系统的硬件有一定的认识。这就需要掌握涉及到的CPU内部寄存器的特性和使用方法以及内存的特点和管理方式。

第二,指令繁杂,编程繁琐。大型主机汇编语言和微机汇编语言一样,指令系统集复杂,由数据传送指令、十进制操作指令、定点操作指令、循环和分支指令、程序控制指令、位操作指令、地址处理指令等七个功能组成。由于主机系统本身使用汇编语言提供了很多例程,并定义了相关的编程规范,用户编写的汇编程序必须遵循这些编程规范,因此,在编程中需要注意约定设置及隐含使用的寄存器等。编程不但要注意指令的正确使用,还要考虑寄存器、主存单元等硬件细节,所以比较繁琐。

第三,调试困难。主机汇编语言调试时需要用专门的工具,采用的是命令交互方式,界面不友好,而且直接对内存地址和寄存器内容的二进制显示,不易理解。

第四,课程中间才涉及程序设计和应用。汇编语言的课程体系中,只有到中间才涉及到程序设计和应用。因此,在学习前面的基础知识和指令系统时,容易产生知识凌乱、支离破碎的感觉,产生为什么要学这些东西、有什么用处的疑问。

正是由于大型主机汇编语言的这些特点,在“以教师为中心,教师讲、学生听”的传统教学模式下,学生在学习中普遍感觉内容不易理解和掌握,缺乏学习积极性。因此,如何打破传统教学模式,提高这门课的教学质量,就成为一个亟待解决的问题。近二十年以来,国内外的许多教育工作者、教育学家、教育技术专家从理论与实践两个方面作了大量的研究与探索,生态课堂正是这种努力所取得的主要理论研究成果。

2生态课堂教学模式

生态课堂教学模式的理论基础有学习理论、教学理论、生态学理论、情感教学理论、系统论等,但影响最大的是建构主义学习理论、情感教学理论、生态学理论。

依据建构主义、情感教学理论和生态学等理论,课堂教学过程既是教师引导学生学习的过程,也是学生主动建构知识的过程。当我们运用生态学的观点分析课堂教学过程时,课堂教学应处于一个动态、和谐、平衡、互动、相互联系的环境之中。从生态学的视角看,课堂就是一个微观的生态系统,作为生态因子的教师、学生和环境三者之间形成的一种动态平衡关系。课堂中的生态因素包括人的因素、物质因素和精神因素,这三者之间相互依存,相互制约,呈多元互动的关系。知识是课堂教学的纽带,如果没有知识的传递和建立在其上的互动,课堂便成为无本之木、无源之水。教师作为课堂的组织者和引导者,需要掌握知识和不断更新知识,这是保证教学顺利进行的前提。对于学生,学习知识是根本任务,知识的获取和整合是课堂活动的核心,在此基础上来实现创新等各方面能力的发展。

生态课堂就是从生态学的视角来关注课堂,重构课程理念、师生关系、实践范式等,并在此基础上构建的一种新型课堂。传统课堂的本质是技术,所以传统课堂本质上是一种技术课堂,它运用的方法是控制,追求的结果是知识与技能。而生态课堂的本质是联系、发展、和谐与共生,所以,生态课堂在方法上不强调控制,而重视作为生态因子的教师与学生的投入,就是说彼此将生命融入到课堂中来。

3大型主机汇编语言生态课堂的构建方法

(1)生态课堂中教师和学生的地位

在传统的课堂中,由于学生间的学业竞争和人际交往而带来的行为冲突以及由于要求及格率、优秀率、升学率而带来的师生间的行为冲突,使课堂教学充满紧张的气氛,教师和学生,特别是学生承受着更大的压力。在生态课堂中,由于教育目的的改变,教师不再是为教而教,学生也不再是为学而学。教师的教与学生的学不再是相互对立的,而是相互统一的,教中有学,学中有教。创设这种行为环境的关键是,要让教师认识到课堂教学经历就是自己生命历程的一部分,就是自己生命价值的体现;同样,也要让学生懂得,课堂学习不仅是学习一种知识,更要学会如何做人,如何与别人合作,如何与别人相处。只有这样,师生双方才能协调彼此的行为,相互合作,共同融入到课堂中去。也只有这样,一个和谐、共生的课堂才能真正构建起来。

教师是教学活动的设计者,是教学生态中的组织者,从教学活动的开始到教学活动的结束,教师总是要充分组织各种教学资源,组织教学对象进行各种教学活动,充分发挥学生积极、能动的主体性因素,并协调多种因素之间的关系,保证教学任务的完成和教学目标的实现。教师不再是知识的垄断者、灌输者,而是学习的参与者、引导者和启发者。

在学习过程中,学生可以对教师讲授的内容进行主体性选择,根据是否感兴趣、听得懂,来选择积极主动的听课方式还是消极被动的听课方式。对于不熟悉的教学信息,学生需要调动起自己的知识体系和认知结构,对教学信息进行破译、理解和吸收,最终将新的信息和已有的知识体系及认知结构融合起来,形成新的知识体系和认知结构,达到信息的真正同化。由此可见,教学效果最终是受学生学习状态制约的。

在生态课堂中,师生关系是平等的、互尊互敬的,而不是控制与被控制、支配与被支配的关系。教师的主导作用随学生的发展而变化,随着学生水平的提高,指导日益增强,控制日益减弱,教师应根据学生的水平和状态不断改变生态角色,发挥教学的多种功能,促进师生的和谐发展。

(2)大型主机汇编语言生态课堂的构建

在大型主机汇编语言的教学过程中,一方面要考虑该课程的特点,另一方面要考虑教师和学生在生态课堂中的关系和地位,将两者充分结合起来,才能真正构建一个健康的课堂生态系统。结合多年的教学经验,我们总结了几种操作性较强的方法:

第一,强调以学生为中心,调动学生主动学习积极性。

明确“以学生为中心”,这一点对于教学设计有至关重要的指导意义,因为“以学生为中心”还是“以教师为中心”,将得出两种全然不同的设计结果。至于如何体现以学生为中心,可以从三个方面努力:

(1)要在学习过程中充分发挥学生的主动性,要能体现出学生的首创精神。要求学生预习,鼓励学生在课程开始前提问,教师带着学生的问题来讲解知识。例如在讲授主机汇编语言时,很多同学就会提出主机汇编语言和微机汇编语言有何不同。老师在授课过程中,就会有意识地贯穿该问题。

(2)要让学生在不同的情境下有多种机会去应用他们所学的知识,也就是将知识“外化”;教师在课堂教学中注意设计情景教学,尽量让学生在情景下解决问题,把所学知识能灵活使用于实际生活中。例如在讲授十进制编辑指令时,首先设计一个银行账务打印需求的情景,然后针对该情景需求,讲授如何通过编辑指令实现客户要求。通过这样的讲授,学生对各类指令能解决什么实际应用问题有了较深刻的认识,增强了对繁复指令的掌握和运用的能力。

(3)要让学生能根据自身行动的反馈信息形成对客观事物的认识和解决实际问题的方案,实现自我反馈。例如在讲授如何调试程序时,首先让学生自己在实验课上尝试调试程序。学生自己调试程序后,通常会提出大量的疑问,教师在后续的课程中再详细讲授如何调试,解决程序中的问题,学生课下再去实践对程序的调试环节。通过这样一种自我反馈的方法,学生快速掌握了调试技能,提高了学习积极性。

发挥首创精神、将知识外化和实现自我反馈可以说是体现以学生为中心的三个要素。教师在教学当中注意穿插一些有趣的事情,以幽默的方式激活学生的兴奋中枢,不但活跃课堂气氛,而且能将学生的注意力吸引到课堂上,有时还会带来意想不到的好效果。

第二,学会运用赞赏,营造和谐的生态课堂。

教师尽量多用鼓励、赞赏的手法来营造课堂气氛,因为对学生行为的赞赏和肯定,会使学生产生一种成就感,激发学生进一步努力来获得更多的赞赏。学生从情感上接受一个老师后,更容易接受这位老师所讲授的课程。在课堂中,对于能正确完成练习,按时完成作业并积极配合老师的学生,给予表扬;对于没有特别突出表现的同学,肯定他们的学习态度和良好的纪律性。总之,让每个同学都能感觉到自己处于一个优秀的班集体,有一个喜欢他们的老师,教师在课堂上应该将自己美好的一面表现出来,积极参与到课堂活动中。例如在实验课中,同学们交实验有一个先后次序,在下一次授课中,宣读前十名交实验的同学名单。这样,入前十名的同学就会感受到被肯定,更加积极地参与课程。而这次实验排在后面的同学就会在下一次实验中努力,争取排到前面的名次中。这样不断循环,就营造了一个好的学习氛围。

第三,通过协作学习,加强难点知识的学习。

在个人自主学习的基础上开展小组讨论、协商,以进一步完善和深化对大型主机汇编语言难点和关键点的学习,在讨论中加强理解。整个协作学习过程均由教师组织引导,讨论的问题由教师提出,学生在学习中遇到的难题也可以作为讨论的内容。为了构造和谐的协作学习环境,教师应该注意思考以下问题:

(1)能引起争论的初始问题;

(2)能将讨论一步步引向深入的后续问题;

(3)考虑如何站在稍稍超前于学生智力发展的边界上,通过提问来引导讨论,禁止直接告诉学生应该做什么(即不能代替学生思维);

(4)对于学生在讨论过程中的表现,教师要适时作出恰如其分的评价进行鼓励。

第四,用生产实例,实行情景教学。

学是与一定的社会文化背景和生产实际即“情境”相联系的,在实际情境下进行学习,可以使学生利用原有认知结构中的有关经验去同化和索引当前学习到的新知识,从而赋予新知识以实际问题的意义;如果原有经验不能同化新知识,则要引起“顺应”过程,即对原有认知结构进行改造与重组。总之,通过“同化”与“顺应”才能达到对新知识意义的建构。在传统的课堂讲授中,由于不具备实际情境的生动性、丰富性,同化与顺应过程较难发生,使学生对知识的意义建构发生困难。

大型主机汇编语言教材中的程序例题多为计算、移位、逻辑处理、输入输出处理、调用子程序,编写宏指令等,单纯讲授这些内容会使学生觉得枯燥无味,而且会错误地认为汇编语言没有什么用处,只能做这些事情。所以在教学过程中,适当地引入一些有趣的实例,会激发学生的学习兴趣。例如在讲授输入输出处理时,就针对一个记录了用户购买商品信息的文件,要求编程实现对该文件记录信息的读入,并对数据进行处理,最后编辑成一定的格式打印输出。该实例给出了输入文件的记录格式和含义以及要求输出的格式,教师然后讲授如何通过指令实现对数据的读入、编辑、输出,这样学生会带着问题去思考和学习,课堂听课效率显著提高。

第五,提供丰富的环境资源,调动课上课下的学习热情。

课堂生态环境中较为重要的因素之一是现代教育技术,已有研究表明现代化教学手段的总体效果优于传统教学手段,但在具体指标上略有差异。因此在大型主机汇编语言的教学中,我们同时采用多媒体设备和黑板两种教学方式,把多媒体教学的直观形象和黑板教学中更多的互动与沟通结合起来,充分发挥二者的优势。在讲解指令的寻址方式时,利用投影动态显示寻址过程,复杂的过程变得一目了然;每学一个新的指令时,都在主机系统中编程运行,并查看结果,使得繁复的讲解过程变得简单清晰;在课堂上对程序的讲评和现场的调试,使学生找到发现问题的途径并提高解决问题的能力。但在教学生如何编写程序时,更多的是采用黑板,通过一条一条指令的编写,讲解编程的思路,学生能更好地领悟编程方法。在课堂下,为了支持学生的主动探索学习,教师提供大量丰富的信息资源,包括各种类型的教学媒体和教学资料,主要是用于支持学生的自主学习和协作式探索。教师需要帮助学生对于如何获取以及有效地利用信息资源等问题作出明确指导。

4结束语

针对大型主机汇编语言的课程特点,将生态学的观念引入课堂,使课堂不仅成为知识传递的场所,更是促进学生完善和发展自我的舞台,使师生两个重要的课堂生态因子能平等的、和谐的共同发展,实现真正的生态课堂平衡,提高了教学质量。

参考文献:

高中语文知识汇编篇10

随着国内高校教育改革进程的不断推进,形式多样的教学方法被引入学科教育中以帮助学生更好的掌握理论知识,实现教学质量和教学效果的有效提高。目前在国内大学英语词汇教学中已加大对叙事教学法的引入和研究,叙事教学法是未来大学英语词汇教学的一种新思路,其主要通过叙事故事的方式将抽象的词汇教学形象化,通过这种叙事风格的组织教学可以让学生在真实的语境中进行词汇学习,并能在交际环境中有效的应用所学词汇,实现将所学词汇有效转化为自身知识储备。当前国内高校的词汇教学多存在教学模式死板、学生兴趣度不足以及教学效率低的问题,将叙事教学法引入词汇教学中,实现对学生学习能力的正确引导,鼓励学生基于所学词汇创设语境,提高学生对词汇的理解能力,全面提高大学生对语言的学习和运用能力。

【关键词】

叙事教学法;大学英语;词汇教学;运用

词汇教学是英语学科教学的基础,只有帮助学生建立良好的词汇储备才能实现后期英语学习中的灵活应用,由于传统的英语词汇教学主要以古板的词义和词性为主,这就造成英语学习者感到词汇学习乏味困难。这种传统的对单词表进行死记硬背的词汇教学方式已经不再能满足当前英语学科的教学需要,在传统词汇教学的过程中只重视背诵和机械训练而忽视了学生主动的学习能力,就无法充分调动起学生的学习积极性,无法达到最好的学习效果。此外,这种词汇学习方法完全建立在教师的讲解基础上,因此学生对所学词汇运用的能力不足,对特定语句中相近词义的词汇无法实现很好的区分使用,使得学生对英语词汇的学习使用缺乏完整性。如果不能有效改变学习者在英语词汇学习中的被动性,长此以往就会使学生丧失对英语学习的兴趣,对学生未来的发展造成严重阻碍。

一、叙事教学法的简析及应用特点

1.叙事教学法的简述。

叙事教学法是一种在语言学科教学过程中提出的新理念,其主要内容是在外语教学的过程中通过叙事化的手段将教学内容的词汇、知识点或语法点形象的展现出来,通过创设一个真实的情景,使学生可以身临其境投入到学习环境中,以求更好对所学知识进行理解和应用。在语言学习的过程中引入叙事教学法,将学生引入到真实的情景中,使学生可以最大程度上投入到学习中,使语言教学的认知活动趋向生活化和真实化,充分调动起学生语言、情感、想象及创作能力。在叙事教学法的实际应用过程中,强调语境对语言学习的重要性,需要将词汇解析、语法规则、短语搭配及近词辨析串接起来并通过叙事的方式将其置于特定的语境之中,帮助学生更好掌握语言学习的理解和应用。为了更好的将学生带入到真实语境之中,教师需要充分调整好课堂上学生的情感状态和情感关系,只有学生充分的将感情投入到创设情境中,才能最大程度上激发叙事教学法的效果,实现学生更好的参与到语言英语的过程中来。

2.叙事教学法的应用特点。

叙事教学法在大学英语词汇的引入主要是通过叙事故事的方法激起学生的学习兴趣,并引导学生主动参与到英语词汇的学习中来,因此学生就是大学英语课堂的中心与主体,在教师在编排叙事故事的过程中应该充分考虑到学生的兴趣爱好,制作出学生喜闻乐见的小故事,增强学生对英语词汇学习的兴趣。为了更好让学生参与到大学英语学习的过程中,教师就可以灵活的将角色扮演和情景表演引入到叙事教学中来,学生对在特定情景下对角色的扮演有利于学生更加轻松的参与英语学习过程中。叙事教学法在大学英语教学的应用是为了更好的帮助学生将所学词汇进行理解消化,只对词汇进行机械记忆并不意味着能在实际环境中进行应用,对于语言的学生最终的目的都是为了实现准确的交流,因此在叙事教学法的应用过程中教师需要有效架起词汇学习与交流沟通之间的桥梁,提升学生英语实际的应用能力。

3.叙事教学法的优点。

叙事教学法可以有效提升学生对词汇的认知效率,在对叙事教学法应用的过程中是以小空间故事为基础,这是叙事教学法中的基本认知结构,教师在对小空间故事进行编排时需要准确把握行为者、对象和行为这三个核心要素,通过叙事手法对三要素进行编排是对课本中课文的一种高效延伸,在词汇的认知过程中充分体现了词汇学习的情境性、生活性和实用性,在实际的应用语境中有效加强了学生对词汇的认知能力。在学生对叙事教学法已经有了较好的认知之后,教师就可以鼓励学生主动的参与到叙事故事的编排工作中,实现英语词汇与应用应用的有效结合,学生讲述英语故事不仅是学生对新词汇学习的过程,更是学生巩固旧词汇的过程,此外教师应鼓励学生多用英语讲述自己亲历的故事,这样学生就可以将英语学习与生活实际进行有效连接,实现学生对词汇运用能力的提高,激发学生对英语运用能力的热情。

4.叙事教学法的局限性分析。

叙事教学法在大学英语教学的优势也逐渐得到相关高校教师的重视,但由于国内高校英语教学改革的程度仍不足,因此目前在国内大学英语教学中推进叙事教学法仍存在一定局限。由于国内传统英语教学以教师为主,教学模式主要是以教师传授学生接受为主,因此推进叙事教学法的应用可会是学生在开始是没办法快速进入环境,无法最大程度上激起叙事教学法的优势。其次,在高校英语教学的过程中推进叙事教学法会显著增加教师的工作负担,课前教师需要大量时间对故事内容进行编排和分析,课上教师需要更多的经历掌控课程进度,同时对于词义多变的词汇编订叙事故事也较为困难,这就对教师的综合素质提出了更好的要求。

二、叙事教学法在大学英语词汇教学中的应用形式

叙事是对经验的最好呈现与理解,它不仅涉及到一些记忆、感情、生理等包括创造性内容在内的一些多种心智活动内容,他们还参与整个的心理建构过程,这是一种认知过程。在教学中,叙事或叙述在词的形义联想、词的搭配和语体特征等方面影响学生对词汇的认知和运用能力,而且它不仅可以强化学习者对词汇的记忆,深化对词汇的理解和运用,还能培养他们的自主学习能力和创新意识;教师以叙事化形式组织词汇教学,突破了词、句本位,提升到篇章、话语层面,是对篇章为单位组织教学的一种继承与发展。从这个方面而言,这是叙事教学法的一个重大进步。

1.叙事教学法中对复述的引用。

对于在英语教学中刚推进叙事教学法的情况,学生不具备独立编排英语叙事故事的能力,在这个阶段里教师可以充分利用复述的手段。复述主要包括简单复述和拓展复述两种,其中简单复述主要是要求学生合理利用新词汇对英语课文的小故事进行叙述,按照学生的英语学习水平,可以分别安排学生叙述一个或多个小故事。拓展复述主要是要求学生将课本中学习的三个小故事进行有效整合,并通过额外拓展的形式对故事进行从新编排,为了有效提升学生的英语运用能力,就要求教师在对学生布置复述要求时,注重对新学词汇的运用同时兼顾对旧词汇的运用,以求帮助学生对新学词汇的重复操练和认知掌握。鉴于目前国内高校英语教学都以大班课程为主,因此进行采用复述的教学方式不能只局限在课堂上,通过布置课余作业的方式以弥补课堂锻炼的不足,使每个学生都能充分得到锻炼机会。在大学英语教学课堂上引入复述的方法可以在一定程度上使学生熟悉词汇的用法和词义,加强学生对词汇的认知,实现将新学知识转换为学生自身的知识储备。

2.叙事教学法中对学生独立创建故事的把握。

复述只是要求学生以课本所学内容为蓝本,进行简单的词汇替换实现故事新说,这种教学方式在应用初期可以有效提高学生对词汇的理解能力,但实际上这种方式在很大程度上限制了学生的思维和想象力,因此当学生对叙事教学法已经有很好的把握之后,教师就应该鼓励学生独立运用所学词汇独立创建故事,充分调动起学生独立思考能力。在对故事内容的把握上,学生可以编写自己的生活经历或描述真实新闻报道,帮助学生将所学词汇更好的与实际生活相联通,实现对词汇应用语境的准确把握,在对所用词汇的选择上应注重以新学词汇为主同时兼顾旧词汇,实现学生对词汇体系的有效梳理,教师在对学生所学故事进行批改的过程中需要及时指出词汇应用情况,并针对使用不当的词汇给予相应的指导。

3.叙事教学法中角色扮演的把握。

当学生已经可以根据所学词汇准确编制相应叙事故事之后,英语教师就应该相应的增加难度,鼓励学生根据叙事故事进行实际场景的创建,并通过不同学生的角色扮演实现对故事的有效还原。通过这种在课堂上帮助学生创设一个相对真实的交际环境,可以帮助学生更好的投入到英语学习中来,活动开展可以根据实际教学环境选择采访、话剧或是小品等的形式,学生在情景中进行叙事表演,可以真切的感受到词汇的实际应用环境,增强了对词汇的认知水平,提高了所学词汇的实际应用能力。考虑到英语课时的局限,对于没能参与到活动中来的学生,教师应给予其课下安排相应的书面报告,实现对全班同学课上与课下的有效对接,避免出现教育范围不均问题的出现。

三、结束语

叙事教学法可以有效整合英语教学的理论价值与实践价值,既能在理论指导方面帮助学生更好的掌握所学知识,又能在实践方面增强学生的应用能力,因此该方法可以为大学英语词汇教学提供重要的教学实践策略。在英语课堂上有效引入叙事教学法,可以实现对课堂氛围的调动,减轻学生对词汇机械记忆的负担,增强学生对新词汇的认知能力和应用能力,但由于国内英语学科教学改革程度仍需不断深化,因此这就需要相关一线教师不断探究叙事教学法与我国英语教学实际相结合的有效形式,提升国内英语教学的整体水平。

作者:李想 单位:东北师范大学外国语学院

参考文献:

[1]邓达,熊沐清.外语教学的叙事表达:一种教学论视角[J].外国语文,2010,(3):105-110.

[2]熊沐清,邓达.叙事教学法论纲[J].外国语文,2010,(6):105-106.

[3]郭红霞.试论叙述在英语词汇学习中的作用[J].外国语文.2011(3).

[4]蒋苏琴.叙事教学法在大学英语教学中的应用[J].宜春学院学报2013(5).

[5]黄碧蓉.新闻标题现在时态生成动因及构建机制释解[J].外语教学.2009(05).

[6]张一宁.英语新闻标题中隐喻的作用[J].长春理工大学学报(社会科学版).2009(03).

[7]曹进,马冬梅.英语新闻标题中的隐喻及其传播功能[J].新闻界.2008(04).