《汇编语言程序设计》教学方法的探讨

合集下载

“汇编语言程序设计”课程教学方法的探讨.doc

“汇编语言程序设计”课程教学方法的探讨.doc

“汇编语言程序设计”课程教学方法的探讨作者:王佑湖来源:《教育与职业·理论版》2008年第01期[摘要]文章介绍了如何解决汇编语言程序设计课程的教学中普遍存在的问题,并提出了利用计算机科学理论的特点,“结合人的思维方式进行理论教学”的教学方法,同时对网络教学也有所讨论。

[关键词]汇编语言程序设计教学方法[作者简介]王佑湖(1972- ),男,江西吉安人,井冈山大学工学院讲师,研究方向为计算机控制理论与应用。

(江西吉安 343000)[中图分类号]G642.0[文献标识码]A[文章编号]1004-3985(2008)02-0127-02“汇编语言”是计算机科学与技术专业的主要课程,也是其他相关专业的基础课程。

在众多计算机编程语言当中,它不像其他编程语言相对直观与生动,而是一种比较抽象和理论化的课程。

计算机技术的发展日新月异,新的软、硬件便于操作使用,许多非计算机专业人员在不了解计算机的结构、没掌握计算机相关的专业理论及各种计算机语言具体编程等情况下,同样能很好地使用。

因此,许多学计算机的学生不愿去学他们认为枯燥、无用的课程,而热衷于学习各种实用、易学,可以很快上手的软件和硬件安装与维修。

如果这个问题不解决,既会影响教学的效果,又没有了专业的优势,对学科的发展也极为不利。

如何来解决在计算机教学中出现的这个问题?本文主要针对“汇编语言程序设计”这门课程的教学来进行探讨。

一、明确汇编语言的特点、难点及学习的重要性最早期的计算机所使用的编程语言就是机器语言。

虽然这种语言书写的指令又繁琐又难以记忆,人们使用很不方便,但这是计算机能直接识别的唯一的一种语言。

为了克服难以记忆和书写繁琐,就发展了汇编语言。

汇编语言用操作内容的英文词的缩写符号代替二进制编码,用符号代替地址或操作的数据,如用AND代替逻辑语等。

汇编语言书写的指令与机器语言书写的指令仍然是一一对应的。

汇编语言属于计算机低级语言,相对于高级语言来说,它要求更深入地了解硬件结构。

《汇编语言程序设计》教学改革的探索与实践

《汇编语言程序设计》教学改革的探索与实践
4 整 合教 学 内容 。
该 门课程 的先序课程是计算机文化基础 , 因此对于很多重复的内容如进位记数制 、 的补码表示、 数
计算 机 的基 本组 成 等 内容 在 汇编课 上 不再 重复讲 解 。
及作用 , 提高学生的学习积极性 。而且教师根据系统开发的经验和体会 , 帮助学生认识高质量软件必须
来 自严 格 的开发 过程 控制 , 良好 的程 序设 计 能力 和风 格必 须从 现在 一点 一滴 做起 。
3 精 简指 令 系统 。
汇编语言指令 多达几百条 , 但很多指令在实际应用当中很少用到 , 因此 , 我们在教学过程当中, 只讲
文 章 编 号 :0 5—2 9 (0 8 0 10 9 2 2 0 ) 5~03 O 0 8一 3
《 汇编 语言程序 设计》 学改革的探 索与实践 教
宋人 杰 , 周欣 欣 , 李红 彪
( 东北电力 大学 信息工程学院 , 吉林 吉林 12 1 ) 3 0 2

要 : 编语言程 序设计是计 算机专 业及相关 学科学生 的核心基础课 程 , 汇 但一方 面传 统 的汇编
语言教学还是基 于 it8 8/ 0 8 内容 陈旧 , 时 , ne 0 6 8 8 , 1 过 缺乏实用 性 ; 一方面 , 另 汇编语 言本身较 为抽 象 、 难
学。为此 , 本文有针对性地探讨了课程内容更新、 课程教学方法改革等关键问题 , 提出了一系列 的改革
措施 并在 教学实践 中实施 , 得了 良好 的效果 。 取 关 键 词: 汇编语言 ; 教学改革 ; 实践

第2 8卷第 5期
20 08年 l O月





汇编语言程序设计教学方法探索

汇编语言程序设计教学方法探索
维普资讯
14 9
福 建 电

20 0 6年 第 7期
编语 言程序设计教 学方法探 索
秦 辉
( 南工 学 院 ( ) 算 机 科 学 系 湖 南衡 阳 4 2 0 ) 湖 筹 计 10 8
【 摘
要 】汇蝙语 言介 于低 级语言与 高级语 言之 间的一种蝙程语 言, : 是能够利 用计 算机 所有硬件特性 , 能直接控制硬 并
2 如何吃透基础 . . 即如 何 讲 解 8 8 8 8 0 6 0 8的寄 存 器 工 作 组 、 储 / 存 者 来 说 , 到 非 常 陌 生 , 令 极 为 枯 燥 、 象 . 于 掌 握 。但 是 在 器 物 理 地 址 的构 成 、 址 方 式 。 感 指 抽 难 寻
教 学 过 程 中 , 师 有 效 引 导 , 生 积极 配 合 。 和 学 都 能 够 取 得 老 学 教 1讲 解 寄存 器 工 作 组 时 . 以先 给 出框 架 。 见 的寄 存 器 工 . 可 可 良好 效 果 。经 过 多年 的教 学 . 总 结 出 如 下 的 教 学 经 验 : 我 以吃 透 作组 分为三组 :① 通用 寄存 器有 8个 l 6位 的寄存器 A B x、 x、 基 础 为 重 点 , 调 难 点 的 突 破 , 练 掌 握 关 键 , 能 够 让 教 和 学 C D B 、 P S 、 I和 8个 8 位 的 寄 存 器 A A 、 H、 L 强 熟 就 X、 X、 P S 、 ID H、 L B B 、 都 变 得 轻 松 自如 。 以下 是 我 以 8 8/0 8汇 编语 言 程 序 设 计 为 0 68 8 例 , 索 汇 编 语 言 的教 学方 法 中 的 ” 吃 透 基 础 为 重 点 ”供 教 师 探 以 。 教 学 和 学 生 学 习 时作 为参 考 所 谓 基 础 , 是 学 习 这 门课 程 时 . 生 必 须 掌 握 的知 识 . 就 学 也

“汇编语言程序设计”课程教学探讨

“汇编语言程序设计”课程教学探讨

中 出现 的 问题 , 目的提 高汇编语 言程序 设 计 的教 学质量 。
【 关键词】 汇编语言; : 课程 ; 教学
“ 汇编 语 言程 序设 计 ” 是计 算 机及 电子 信息 类 相 关
由 于汇编语 言 本身 的特点 ,学 习 汇编语 言 离不 开
专业 的一 门重要 基础 课程 。 它是计算 机原 理 与接 口技 实 际的计 算机系统 ,课 程 的讲授 以 It 08 ne 8x6系列 为 l 术 、 作系 统等其 他课 程 的基 础 。通 过该课 程 的 学 习 . C U的微型 机及其 兼容 机作 为硬件 平 台。汇编 语 言程 操 P
培养 学生设 计 和编制 汇编语 言程序 的能力 ,熟 悉 要求 序设 计 的指令 系统 , 学 内容虽 然不 深奥 但 比较 琐碎 , 教 时效性 高 、 直接 控制硬 件 的软件 设计 基本 方法 : 握调 在讲 授微 处理 器及 指令 系统 时 . 融合 以 D S环 境 为 掌 要 O 试工具 , 确分析 程序 错误 ; 深学生 对计 算机 内部运 主 的 1 实模式 程序 设计 , 准 加 6位 以满足 目前 大部分 控制 硬 行机制 的理 解 , 为后续 课程 打下 良好 基础 , 并对 各 门课 件 的程序 要求 ; 要介 绍 以 Wid w 为 主的 3 也 no s 2位保 护
3 4
福 建 电

2 1 年第 l 期 0 1 1
“ 汇编语程序设计" 课程教 学探讨
刘 明 ,苏
(琼 州学 院 电子信 息工程 学 院

海 南 三亚 522 7 0 2)
【 摘
要】 :本文就汇编语言程序设计提 出了相应的教学体会 , 强调 了汇编语言的重要性 . 分析 了教 学

《汇编语言程序设计》课程中比较教学方法课例分析

《汇编语言程序设计》课程中比较教学方法课例分析

果 显示 在屏 幕上 ” 这一 功能 , 由此 又 引入 了子程 序结 构 的设 计 即 函数 的设 计 的讲解 用 例 。至此 , 计 算 从 0~ 9中任意 一个 自然 数 的立方 值这 一简 单任 务 , 到要求 输入 的判 断 、 出 的显 示 、 输 运行 界 面交 互 性等 一 系 列设计 要求 , 使程 序 功能逐 步 完善 的过 程就贯 穿 了对 顺 序结 构 、 择 结构 、 环 结 构 和子 程 序结 构 的 选 循
必须 了解 输入 输 出的具 体执 行过 程才 能知 道怎 么移 植 到 自己的程 序 中去 , 这部 分 的 内容要 等 学 习到 而 函数 章节 才能 明 白, 这对 于低 年级 的学 生 即使是计 算 机专业 的学生来 说 也是一 大难 点 。 D B G是汇 编语 言程 序设计 非 常重要 的调 试工 具 , EU 由于它 是 字符 界 面且 用 D B G工具 看 程序 的 EU 运行 结果 , 不像 c语言那 么 方便 , 由 于是 首 次学 习低 级语 言 , 不 明 白此 工具 的作 用 , 又 还 因此很 多 同学 并不 重视 它也 不理解 它 。 因此 , 者在第 一 次课 堂教 学 中演 示程 序 时都加 上输 入输 出 函数 , 程序 的运 笔 使
2 1 2月 0 1年 第1 7卷第 1期
安庆 师 范学院 学报(自然科 学版 )
J un l f n igT a h r ol e N trl c n eE i n o ra qn e c esC lg ( aua S i c d i ) oA e e t o
Fe . 0 1 b2 1 VO . 7 NO. I1 1
要 结束 运算 时才 结束 程序 的要 求 的话 , 需要 学 习循环 结构 程序 设计 , 就 即又在 上述 两项任 务 的基 础 上再 实现“ 当输入 E C键 时才 结束 计算 ” S 的要 求 , 这就 是循 环结 构程 序设 计 的用 例 ; 但就 汇编语 言 的 特点 , 此 时还不 能在 屏幕 直接 显示计 算 结果 , 计算 结果 正确 与否 要用 D B G才 能查 看 , EU 因为不 能像 C语 言那 样

《汇编语言程序设计》教学改革经验分享

《汇编语言程序设计》教学改革经验分享


引 言
2 O 世纪8 0 年代 ,汇编语言是非常流行的程序设计语言 之一 , 随着 一 些开 发效 率更 高 的高 级语 言 的出 现 , 汇 编语 言 就逐渐退出了流行语言的行列。但在大多数高校的计算机 专业 中 , 作为计算机原理 、 计算机接 口技术 、 操作系统主干 等课程的先修课 , 《 汇编语言程序设计》依然作为一 门专业 必修课保 留着。由于汇编语言并不直接面 向当前广泛应用 的信息处理软件开发l l _ , 出于就业等方面的考虑 , 很多学生 把精力放 到J a v a 、 c # 等他们认为用途更大的高级语 言学 习 中。加 之汇 编语 言 中有众 多 繁杂 的规则 和枯燥 的指 令需 要 记忆 , 很多 学生 有 意无 意就 怠慢 了这 门“ 古老” 的语 言 。 实 际 上 ,汇编 语 言在 帮助 理解 计算 机工 作原 理 和程 序运 行过 程 方面 起着 非 常重要 的作用 。 为 了改变 汇编 语 言这种 尴尬 的 处境 , 让其 在计 算 机专业 学 生 的知识 体 系 中发 挥应 有 作用 , 任课教师有必要在教学方法 、 教学内容等方面进行改革。 二、 讲 好第 一 堂课 在人们之间的交往中,第一印象非常重要。学习也一 样, 要想让学生学好这门课 , 第一堂课一定要讲好 。第一堂
【 教 改创新 】
《 汇编语言程序设计》 教学改革经验分享
吴卫江 , 李 国和 , 董华松 , 王晓娜
( 中国石油大学( 北京 ) 信息学院计算机系, 北京 1 0 2 2 0 0 )
摘要 : 《 汇编语 言程序设计》 是计算机 专业的一 门必修课 , 对硬件知识要 求高且编程规则繁杂是 其主要特征。经多年 教 学实践 , 积 累了一些教 学经验。以激发 学生的学习兴趣 为基础 , 从教学 内容 、 教学方法两方面入手 , 提 出了教 学改革措

《汇编语言》教学方法探讨

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夯实基础,突出重点和难点汇编语言是与硬件关系最直接、最密切的语言,所以必须要求学生熟练掌握与硬件相关的基本概念,如寄存器、存储器、寻址方式等。

《计算机组成原理与汇编语言程序设计》教学探讨

的 问题
《 算 机 组 成 原 理 与 汇 编 语 言 程 序 设 计 计 》 计 算 机 专 业 及 相 关 专 业 学 生 普 遍 重 与 视 的 软 件 类 课 程 有 很 大 的 区 别 , 主 要 要 它 求学生从C PU级 别 掌 握 C PU的 组成 、 令 指 流 程 、 而 掌 握 C U如 何 通 过 系 统 总 线 与 进 P 主 存 以 及 外 部 设 备 构 成 整机 以及 汇 编 语 言 程 序 设 计 方 法 。 是 属 于 硬 件 类 专 业 基 础 它 课 。 算 机 组 成 原 理部 分 理 论 性 较 强 , 计 概念 抽 象 , 要扎 实 的数 字 逻 辑 电路 基 础 , 需 可数 字逻 辑 电路 往 往 是 学 生 门 的 弱 点 , 因此 很 难 激 发 学 生 们 的 兴 趣 ; 汇 编 语 言 是 计 算 而 机语 言 中的 低 级 语 言 , 件 依赖 性 很 高 , 硬 指 令 系 统 中 与计 算 机 硬 件 结 构 、 作 原 理 相 工 关 的 内 容 很 多 , 于 硬 件 知 识 了 解 少 的学 对 生 来说 , 难 理 解 。 加 之随 着新 的 计 算 机 很 再 知 识 的 不 断 涌 入 , 可 避 免 开 设 一 些 计 算 不 机 新 课 程 导致 缩减 了该 门课 程 教 学 时 间缩 短 。 样造 成 了该 门 课 的 难 教难 学 的 局 面 。 这
《 算 机 组 成 原 理 与 汇 编 语 言 程 序 设 计 计 》 程 是 高校 计 算 机 软 、 件 及应 用专 业 课 硬 以及 相 关 专 业 学 生 必 修 的 专 业 基础 课程 之 是 操 作 系 统 、 机 接 1等 其 它 课 程 的 必 微 3 : 要 先 修 课 , 于 训 练 学 生 掌 握 单 台 计 算 机 对 基 本 组 成 原 理 与 内 部 运 行 机 制 、 编 语 言 汇 程序 设 计 技 术 有 着 重要 作 用 。

《计算机组成原理与汇编语言程序设计》教学探讨

《计算机组成原理与汇编语言程序设计》教学探讨摘要:为了提高教学水平,完善教学质量,本文对计算机组成原理与汇编语言程序设计课程的教学进行了一系列的探讨,提出了在高校计算机专业的计算机组成原理与汇编语言程序设计的课程教学中如何改进教学方法来激发学生们的学习兴趣、指导学生有效轻松学习该课程的几点措施。

关键词:启发式教学法案例教学法对比法多媒体教学实验教学《计算机组成原理与汇编语言程序设计》课程是高校计算机软、硬件及应用专业以及相关专业学生必修的专业基础课程之一,是操作系统、微机接口等其它课程的必要先修课,对于训练学生掌握单台计算机基本组成原理与内部运行机制、汇编语言程序设计技术有着重要作用。

1 课程特点和存在的问题《计算机组成原理与汇编语言程序设计》与计算机专业及相关专业学生普遍重视的软件类课程有很大的区别,它主要要求学生从CPU 级别掌握CPU的组成、指令流程、进而掌握CPU如何通过系统总线与主存以及外部设备构成整机以及汇编语言程序设计方法。

它是属于硬件类专业基础课。

计算机组成原理部分理论性较强,概念抽象,需要扎实的数字逻辑电路基础,可数字逻辑电路往往是学生门的弱点,因此很难激发学生们的兴趣;而汇编语言是计算机语言中的低级语言,硬件依赖性很高,指令系统中与计算机硬件结构、工作原理相关的内容很多,对于硬件知识了解少的学生来说,很难理解。

再加之随着新的计算机知识的不断涌入,不可避免开设一些计算机新课程导致缩减了该门课程教学时间缩短。

这样造成了该门课的难教难学的局面。

2 教学方法中的一些探索建议通过对上述难点的分析和结合自身的教学经验,对《计算机组成原理和汇编语言程序设计》的教学方法提出几点建议,目的是在现有的资源下,调动学生积极性,让学生能更好将《计算机组成原理与汇编语言程序设计》这门课程学好。

2.1 采用启发式教学方法启发式教学法就是教师启发学生积极思维、让学生主动掌握知识。

为了达到最好效果,我们课前做了充分备课,在上课过程中我们注重把所讲知识用相应的思维方法串起来,熟练的表达出来,使学生感到这些知识是从教师大脑思维中自然流出来的,从而集中精力,跟随教师的思维一起思考,掌握所学知识和相应的思维方法。

《汇编语言程序设计》课程教学改革之我见

学 生 厌 学 的情 绪 一
就 接 触 汇 编 环境 下 的输 入 、 调试 过 程 。调 整 后 的教 学 进 程 如 衷 2所示 表 2 调 整后 的教 学 顺 序
顺 序 1 2 3 4 5 6 7 8 9 1 O
汁算 计算 寻 B O I S和 编程 尚 中断 j L 一 教 材 机 基 机 基 编 址 ’ 芸 级 车 旨 / 发 音 系 | 1 I 冲 0
内 容  ̄l 本结 格 方 D S功 指 令 订 令系 技 统 和 文 i知 q , O : 识 构 式 式 能 调 用 系统 编 统 术 件 存取 三 、 用 灵 活 多样 的教 学 方 法 采
1 案 例 教学 法 、
冈此 , 汇编语 言程序设计》 在《 的教学过程中 , 如何通过合理地改 进 教学方法来提高学生学习 的兴趣 和学习的积极性 ,从而提高教学 的质 量 和效 果 , 为 摆 往 每 位 仃课 教 师 面 前 的 一 大 课 题 。本 人 根据 多年 的 文 成 际教学经验 , 给 以下 几个方面的具体改进措施 使学生明确学 习《 汇编语言程序设计》 的重要性 要学好 《 汇编语言 程序设计》 首先要使学生 明确 汇编语 的重要 , 性 ,清 楚 为 什 么 要 学 习 这 门 瀑程 的 原 ,从思 想 上 重 视 这 门 课 程 的学
3 3 3 3 3 3
习一
O1 H 0 l 21 0 H 3 o4 H 0 钮 0 H 6
汇 编 语 言 是 计 算 机 及 相 关 专业 的一 门 重要 基 础 课 ,它 培 养 学 牛 直 接使用 计算 机硬件 资源 的能力 . 为学生学 习其 它核心 课程 , : 它 如 汁算 机组成原理 、 操作系统 、 微机接 口技术等 , 提供 必要 的预备知识 。 该课程 在计算机学科课程设置中起着承上启下 的作用 。不了解和熟悉汇编语 言知识不仅将 导致学生知识结构 的不完整 ,也可 能导 致学生认知水平 降低 、 开发手段 贫乏 存一些 应用中 , 汇编语 占甚 至是开发 1具的唯一 选择。 汇编语 言是计算 机能提供给用户的最快 而又最有 效的语 ,也是 能够利用计算 机所有硬件特性 并能直接控制硬件 的唯 一语言。 一般来 说 , 是 在 微 型机 应用 中 涉及 硬 件 电 路 有 关 的应 用 系统 , 微 型 机 控 凡 如 制 系 统 中直 接 检测 和控 制 部 分 、仪 器 仪 表 中计 算 机 控 制 和 自动 数 据 处 理 部 分 、 用 电 器 中计 算 机 控 制 部 分 等 , 大 部 分 都 是 用 汇编 语 言 来 编 家 绝 写应 用 程序 的 一 学 生在 了解 了 以上 情 况 后 , 会 认 识 到 学 习 汇 编 语 言 的重 要 性 , 就 就 不会再认 为学 习汇编语言 已经失去 了意义 , 就会提高学 习《 汇编语 言程 序设计 》 的积极性和主动性 , 从而 为学好这 门课打下- 实的基础。 二 、 当调 整 教 学 内容 的 顺 序 1 适 以往的汇编语 言教学 基本 j是按 照教材 的编a /. :  ̄ 序来进行 的 , d 其 主要 内容 的教 学 安 排 如 表 1 示 : 所 表 1以 往 教 学 内 容 的 安 排 J. dN 1 2 3 4 5 6 7 8 9 1 0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
握.
(1) 学生对DOS 操作环境不够熟悉.由于汇编语言的上机操作大 部分是在DOS 环境中进行的, 而现今学生使用 DOS 操作系统的机会
越来越少了.由于操作环境的不熟悉而造成学习效果不理想.
1.2 用直观的指令执行结果来理解重要概念: 在汇编语言中许
(2) 汇编语言上机操作过程的复杂性.汇编语言的上机操作本身 就比 较复杂, 一般来说分成编辑, 连接, 汇编, 调试四 个步骤.而且, 在汇编 , 连接, 调试等步骤中如果出现错误, 都必须回到编辑重新开始. (3) 汇编语言本身的复杂性.汇编语言的语法求学生必须很好的
理解课堂上的内容.
多概念是非常抽象且重要的, 所以对于指令的理解乃至程序设计是十 分重要, 而学生的体会总是模糊不清.为了解决这一问题, 笔者让学生 通过指令的执行结果去了解重要概念.例如:为了理解数据传送指令 M 是不影响标志位的概念, OV 给出指令:MOV AX,010011 分析指令执 行前后标志寄存器中是一样的, 没有发生改变.从而给出概念- - 一指令 不影响标志位, 实际上就是指令在执行前后标志寄存器的值不发生改 变.并在debug 下使用 R 命令对其进行测试, 让学生有一个直观的概 念, 从而更深刻的理解数据传送指令M OV是不影响标志位, 1.3 用实际问题来引导学生: 学习知识的目的并不是为了应付 考试, 而是学以致用.在教学当中, 教师应该把知识与实际问题联系起 来, 引导学生利用知识解决问题, 培养学生的动手能力和解决问题的能
1 课堂教学方法多样化
样以 践 作 主而 一门 较 象的理 性 3 的 程 如 实 操 为 ,是 比 抽 ,论 较4 课 .例 寻
址方式、指令系统等都比较抽象,难于理解.为能够让学生能够更好 的理解和掌握这些抽象的概念, 笔者在教学过程中采用多样化的教学
方法.
汇编语言是计算机的一门基础课, 但是它不同于其他基础课那
MOV DX,70 MOV AL,10 OUT DX,AL MOV DX,71 MOV AL,OI OUT DX,AL
汇编语言程序设计作为一门重要的专业基础课, 其重要意义不言 而喻.该课程的教学已有十多年的历史.但是, 面对微型机技术的飞速 发展, 陈旧的内容和一成不变的教学方法越来越不能满足培养人才的 需要.在教学过程中, 总是有许多问题.当在教学效果不理想的时候, 只 要认真分析原因, 然后制定相应的解决之道, 从而解决教学效果不理想
力.
为提高教学质量, 使学生更好的掌握汇编语言的上机操作‘ 对于 DOS 操作环境不熟悉和汇编语言上机调试复杂, 笔者利用一 个汇编语 言开发集成环境- - - - MASM EDIT一 该环境是基于WINDOWS 的 能够将 , 汇编语言上机调试的- - 一编辑、 汇编、 连接集成在一起, 学生操作起
4 结束语
第二步, 可以把操作用DEBUG写成一个程序放在一个文件 (如 DELCM 中具体操作如下: ) ,
C A>DE BUG
- A 10 0
XXXX:O100 XXXX:0103 XXXX:0105 XXXX:0106 XXXX:0109 XXXX:OIOB
XXXX:OI OC
- R CX
来非常方便.
在实验中针对不同的学习内容要求选择 1- 3 个具体问题, 让学生 学会如何分析问题, 从何下手, 确定思路, 掌握上机方法, 验证运行效果. 例如, 循环程序的设计, 从设置循环的初始值, 到循环 体的处理, 再对循
环条 判定, 件的 修改循环条件等, 最终完成一个完整程序的 设计工作.
2 加强实验教学, 以促进课堂教学 对于一门程序设计语言来说, 上机实验操作环节是十分重要的.上 机实践是对课堂教学的一个很好的补充, 同时能够加深对知识的理解
程度.
展的.由于这个特点, 教师就可以将课程中的不少难于讲解且难于理解 的原理和算法同人的思维方式联系起来, 用一些与学生相关的示例对
原理与算法进行分析讲解.
在汇编语言程序设计的实验教学过程中, 发现有许多问题, 归纳起
来有如下 3 点:
如:当讲授移位指令时, 我们可以利用一些动画来演示指令的执 行过程和情况, 找几位同学来模拟完成移位指令, 或者, 不但很好的调 动学生的积极性, 而且使可以使他们在活动中理解指令, 加深印象. 所以, 教师在教学中要改变原有的教学方式和教学方法之外, 还 可以 采用多种教学手段使抽象的 理论形象化, 更易于学生的理解和掌
以后, DELCM 运行 就能清除口 令设置了. 这样一来, 教师既给学生讲授了知识, 布置了任务, 也激发了学生 的学习兴趣.使计算机专业的学生不再认为汇编语言是一门枯燥, 无用
的课程, 而是非常有用的课程.
1.1 用形象化的方法来理解抽象的理论: 与其他科学技术不同,
计算机的许多理论与算法实际上是在人的思维基础上得到创建与发
科教市场
[摘 要〕 编 言 序 计 是 门 要 专 基 课但由 其自 的 点在 过 形 学 《 语 程 设 》 一 重 的 业 础 , 于 身 特 ,教学 程中 成 生 汇
学习困难, 教师讲解枯燥的局面, 本文主要从课堂教学到实验教学和课后教学三个方面介绍在教学过程中
的一 些方法.
「 关键词」 编 言 程 设 ;课 教 ;实 教学 后 汇 语 与 序 计 堂 学 验 ;课 教学
CA>DE BUG - 0 7 0 10 - 0 7 1 01
一 Q
作为现代教学的重要组成部分, 网络辅助教学是课堂教学不断完 善得重要课后辅导部分.课堂教学受教学大纲和课时数的约束, 不能将 教材上的内容一一进行讲解, 网络辅助教学可以弥补这些不足之处.教 师可以将一些有效得学习方法、完整得学习内容、练习题等通过网 络发布给学生, 让学生根据自己 得实际情况来掌握自 身得学习进度.
每种类型的问题都有其自 身的特点和规律, 通过对这些问题的分析, 上 机操作, 学生再面对不同问题时具有了一定的分析能力, 也能掌握一般
程序的基本特征和运行程序的操作要领 3 网络辅助课后教学
如: 当我们讲授 OUT 指令时, 可以教会学生如何利用 OUT 来清除
CM 密码.第一步, OS 用DEBUG (DOS 自 带的一个程序) 向 端口70H 和 71H 发送一个数据, 可以清除口 令设置, 具体操作如下:
相关文档
最新文档