浅谈汇编语言编程中创新意识的培养
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14 9
福
建
电
脑
21 0 0年第 l 2期
浅 谈 汇编 语 言编 程 中创 新 意 识 的培 养
孙 美 卫
( 州经贸职 业技 术 学院信息技 术 系 福 建 泉 州 3 2 0 泉 6 0 0)
【 摘 要 】 汇编语 言编 程 , 该从 以下 几方 面入 手 : 定 何种 基本 结 构 , 计 流程 图 , 用何 种 寻址 方 : 应 确 设 采 式 , 种语 句。综合 以上 几方 面的 交叉运 用 , 以非 常好动 练与 培养 学生 的创 新意识 。 何 可 l
MO B E PI UM . V YT 1 S R AL
MOV AH. CH 4
I NT H 2l
程图 ; 利用 何 种 寻址 方式 。 确定 其真 实 数据 来 源 ; 环 循 控 制 方 法 , 题 为 计数 控 制 法 ; 至 语 句 ( ) 依 甚 组 的等 价
… …
NUM S UM DATA1 DB 2, 4, 6, 8, ,O 1, 3, 5, 7, 9 l DB ? ENDS
STACK1 S EGMENT TACK S
DB 1 o DU ? ) o P(
STACK1 ENDS
C0DE1 S EGM ENT
N
S M U
DB¥ NUM 一
DB ? ຫໍສະໝຸດ DATA2 ENDS 21 0 0年 第 1 2期
S AC S T K2 EGME T K NT S AC
福 建 电
脑
15 9
地 址 等价 于基 址 寄存器 B X与变址 寄存 器 S 两者 的 内 I
DB 1 o DUP( ) o ?
【 关键词 】 汇编语 言 基 本 结构 寻址方 式 :
汇编 语 言是一 门 比较难 学 的课 程 .主要 体现 在几 方案 一 : 用寄 存器 间接 寻址 方式 , 操作 数 的偏 利 将
个 方 面 . 是 与硬 件 有关 . 了解 C U 中各 个 寄存 器 移地址 放 在基址 寄存 器 B 中 , 一 要 P X 即逻辑地 址 为 D : X, SB 而其循 环计 数为 N. 用倒 计数法 控制循 环。 的功能 与作用及 通常 的使用 方法 .二 是指令 系统 是 以 机 器为 主 . 比较 难 以记忆 和 掌握 , 三是 寻址 方式 较 多 , DATA 1 S EGMENT
S TACK2 ENDS CODE2 SEGMENT
容相 加 , 即逻 辑地 址为 D : X+ I 而其 循环 计数 为 N, S B S,
用 正计 数法 控 制循 环 。
DA 4 n NUM SEGMENT DB 2, 4, 6, 8, 1 1, 3, 5, 7, 9,O
环控制 部分 三部分 。 针对该 题 . 汇编语 言的编程 要从三 大基本结 构人 手 , 确定 好循 环结 构 , 路敏捷 定位 于流 思
MO AL. V 0
M 0V CX . 0 1
N X : A D A , X E T D L【 】 B
I NC BX
DEC CX
JZ N NE XT
容 易搞 混 , 四是 要 掌握 内存 的管 理 , 此在 教学 中 , 因 学 生往 往会 陷入疆局 。局 限于 指令 的难记 、流 程的单 一 性, 而无 法 开拓 思路 . 感受 不 到 汇编语 言编程 的魅 力 。 而 这对 于培 养 学 生 的 创新 性 思 维 品质 带 来 消 极 性影 响。 因此 . 们应该从 不 同角度 、 同视角 、 同层 面来 我 不 不 引导学 生 . 学生慢慢 拥有 自己的立 体思 维结构 . 让 从而 引发学生 的积极 主动参 与 到汇 编语 言编程 中 .创 造 出 新 的思 路 。所 以 我在 平 常教学 中力 求做 一题 多解 、 一 解 多题 、 题 多变 . 学 生 开拓 视野 , 学 生从 原先 对 一 使 让 汇 编语言 的怕 . 变成 对 汇编语 言 的爱 , 而培 养学 生的 从 创造 性思维 . 使其终 具有 开拓创 新意识 。
容相 加 , 即逻辑 地址 为 D : X S , S B + I而其循 环计 数为 N, 用倒 计 数 法 控 制 循 环 。将 方 案一 中 D CC JZ E X;N
N X E T两 条语 句等 同于 L O E T O PN X 。
DATA2 NUM S EGMENT DB 1, 3, 5, 7, 9 1 2, 4, 6, 8, ,0
AS UME CS C S : ODE2 DS DAT , S S AC , : A2 S : T K2 B GI :M 0V AX, E N DAT A
M0V DS. AX MOV AL. O
由以上几方 面的交 叉运 用 .可 以编制 出各 种方 案
CO DE1
的程序 。
E NDS E ND E N B GI
题 目: 编程 计算 S M= + + + U 1 2 3 ……+ O 1。
典 型流程 图一 : 先执 行 。 判断 后
方 案二 : 用基 址 变址 寻址方 式 , 利 其操 作数 的偏移 地址 等价 于基址 寄存器 B X与 变址寄存器 S 两者 的 内 I
AS SUME CS: CODEl, DS: DATA1, S: ACK1 S ST
BEGI :M OV N AX , DATA
MOV DS. AX
M OV BX . FS OF ET NUM
我将 以 8 8 0 6汇编语 言 程 序设计 为 核心 . 就一 题循 环结构 的编 程题进行 多变 训练 与研究 .从 而来 培养学 生积极 主动 性 . 一题 多变 的意识 , 到掌握 汇编 程序 的 达 循环 结构 。 透彻 理解 循 环准 备 部分 、 环 工作 部分 、 循 循
福
建
电
脑
21 0 0年第 l 2期
浅 谈 汇编 语 言编 程 中创 新 意 识 的培 养
孙 美 卫
( 州经贸职 业技 术 学院信息技 术 系 福 建 泉 州 3 2 0 泉 6 0 0)
【 摘 要 】 汇编语 言编 程 , 该从 以下 几方 面入 手 : 定 何种 基本 结 构 , 计 流程 图 , 用何 种 寻址 方 : 应 确 设 采 式 , 种语 句。综合 以上 几方 面的 交叉运 用 , 以非 常好动 练与 培养 学生 的创 新意识 。 何 可 l
MO B E PI UM . V YT 1 S R AL
MOV AH. CH 4
I NT H 2l
程图 ; 利用 何 种 寻址 方式 。 确定 其真 实 数据 来 源 ; 环 循 控 制 方 法 , 题 为 计数 控 制 法 ; 至 语 句 ( ) 依 甚 组 的等 价
… …
NUM S UM DATA1 DB 2, 4, 6, 8, ,O 1, 3, 5, 7, 9 l DB ? ENDS
STACK1 S EGMENT TACK S
DB 1 o DU ? ) o P(
STACK1 ENDS
C0DE1 S EGM ENT
N
S M U
DB¥ NUM 一
DB ? ຫໍສະໝຸດ DATA2 ENDS 21 0 0年 第 1 2期
S AC S T K2 EGME T K NT S AC
福 建 电
脑
15 9
地 址 等价 于基 址 寄存器 B X与变址 寄存 器 S 两者 的 内 I
DB 1 o DUP( ) o ?
【 关键词 】 汇编语 言 基 本 结构 寻址方 式 :
汇编 语 言是一 门 比较难 学 的课 程 .主要 体现 在几 方案 一 : 用寄 存器 间接 寻址 方式 , 操作 数 的偏 利 将
个 方 面 . 是 与硬 件 有关 . 了解 C U 中各 个 寄存 器 移地址 放 在基址 寄存 器 B 中 , 一 要 P X 即逻辑地 址 为 D : X, SB 而其循 环计 数为 N. 用倒 计数法 控制循 环。 的功能 与作用及 通常 的使用 方法 .二 是指令 系统 是 以 机 器为 主 . 比较 难 以记忆 和 掌握 , 三是 寻址 方式 较 多 , DATA 1 S EGMENT
S TACK2 ENDS CODE2 SEGMENT
容相 加 , 即逻 辑地 址为 D : X+ I 而其 循环 计数 为 N, S B S,
用 正计 数法 控 制循 环 。
DA 4 n NUM SEGMENT DB 2, 4, 6, 8, 1 1, 3, 5, 7, 9,O
环控制 部分 三部分 。 针对该 题 . 汇编语 言的编程 要从三 大基本结 构人 手 , 确定 好循 环结 构 , 路敏捷 定位 于流 思
MO AL. V 0
M 0V CX . 0 1
N X : A D A , X E T D L【 】 B
I NC BX
DEC CX
JZ N NE XT
容 易搞 混 , 四是 要 掌握 内存 的管 理 , 此在 教学 中 , 因 学 生往 往会 陷入疆局 。局 限于 指令 的难记 、流 程的单 一 性, 而无 法 开拓 思路 . 感受 不 到 汇编语 言编程 的魅 力 。 而 这对 于培 养 学 生 的 创新 性 思 维 品质 带 来 消 极 性影 响。 因此 . 们应该从 不 同角度 、 同视角 、 同层 面来 我 不 不 引导学 生 . 学生慢慢 拥有 自己的立 体思 维结构 . 让 从而 引发学生 的积极 主动参 与 到汇 编语 言编程 中 .创 造 出 新 的思 路 。所 以 我在 平 常教学 中力 求做 一题 多解 、 一 解 多题 、 题 多变 . 学 生 开拓 视野 , 学 生从 原先 对 一 使 让 汇 编语言 的怕 . 变成 对 汇编语 言 的爱 , 而培 养学 生的 从 创造 性思维 . 使其终 具有 开拓创 新意识 。
容相 加 , 即逻辑 地址 为 D : X S , S B + I而其循 环计 数为 N, 用倒 计 数 法 控 制 循 环 。将 方 案一 中 D CC JZ E X;N
N X E T两 条语 句等 同于 L O E T O PN X 。
DATA2 NUM S EGMENT DB 1, 3, 5, 7, 9 1 2, 4, 6, 8, ,0
AS UME CS C S : ODE2 DS DAT , S S AC , : A2 S : T K2 B GI :M 0V AX, E N DAT A
M0V DS. AX MOV AL. O
由以上几方 面的交 叉运 用 .可 以编制 出各 种方 案
CO DE1
的程序 。
E NDS E ND E N B GI
题 目: 编程 计算 S M= + + + U 1 2 3 ……+ O 1。
典 型流程 图一 : 先执 行 。 判断 后
方 案二 : 用基 址 变址 寻址方 式 , 利 其操 作数 的偏移 地址 等价 于基址 寄存器 B X与 变址寄存器 S 两者 的 内 I
AS SUME CS: CODEl, DS: DATA1, S: ACK1 S ST
BEGI :M OV N AX , DATA
MOV DS. AX
M OV BX . FS OF ET NUM
我将 以 8 8 0 6汇编语 言 程 序设计 为 核心 . 就一 题循 环结构 的编 程题进行 多变 训练 与研究 .从 而来 培养学 生积极 主动 性 . 一题 多变 的意识 , 到掌握 汇编 程序 的 达 循环 结构 。 透彻 理解 循 环准 备 部分 、 环 工作 部分 、 循 循