tceic.com
学霸学习网 这下你爽了
赞助商链接
当前位置:首页 >> 二年级数学 >>

教案-算术运算类指令


课程名称 王 土 豆

微机原理与接口技术 二年级计 算机相关 专业学生

授课题目

算数运算类指令 (加法指令与减法指令)

授课 教师

教学 对象

学 时 1

日期

2009-4-26

1. 教材选用:《微机原理与接口技术实用教程》 刘红玲,赵梅主编 电子工业出版社 教材选用: 2. 教学目的:使学生理解算数运算类指令的功能,学会编写简单的算数运算操作指令 教学目的: 3. 4. 教学重点: 教学重点:Ⅰ 、加法指令功能 Ⅱ 、减法指令功能 教学难点: 教学难点:Ⅰ 、不同指令对寻址方式的要求 Ⅱ 、状态标志的改变对运算的影响

5. 教学方法:启发式,例题讲解。 教学方法: 6. 教学手段 教学手段:讲授教学。 7. 课程导入:通过提问,引导学生思考及回答在计算机中数据传送的目的,从而引出 课程导入: 导入 8086/8088 微处理器提供的加、减、乘、除四种基本算术运算操作。 8. 课程主要内容: 课程主要内容: 主要内容 3.3.1 加法指令 1.加法指令 ADD 2.带进位加法指令 ADC 3.增量指令 INC 3.3.2 减法指令 1.减法指令 SUB 2.带借位减法指令 SBB 3.减量指令 DEC 4.取补指令 NEG 5.比较指令 CMP

1

3.3.1 加法指令 1.加法指令 ADD 指令格式: 指令格式:ADD DST, SRC ; (DST) (DST)+(SRC)

指令功能:用来执行 2 个字或 2 个字节的相加操作,结果放在原来存放 的目的操作数的地方。 2.带进位加法指令 ADC ? ? 指令格式: 指令格式:ADC DST, SRC ;(DST) (DST)+(SRC)+CF

指令功能:指令格式、对操作数的要求、对标志位的影响与 ADD 指令完

全一样,指令执行时,将进位标志 CF 的值加在和中。ADC 指令多用于多字节数相 加,使用前要先将 CF 清零。 ? 综合 ADD 与 ADC 例 1:有两个四字节的无符号数相加,这两个数分别放在 2000H 和 3000H 开始 的存储单元中,低位在前,高位在后,和放在 2000H 开始的存储单元中: ? ? ? ? ? ? ? ? MOV MOV MOV ADD MOV MOV ADC MOV SI, 2000H; AX, [SI]; DI, 3000H; AX, [DI]; [SI], AX; AX, [SI+2]; AX, [DI+2]; [SI+2], AX;

2

3.增量指令 INC ? ? 指令格式: 指令格式:INC OPR ; (OPR) (OPR)+1

指令功能:只有一个操作数,操作数内容加 1。这条指令一般用在循环

程序中修改地址指针和循环次数,但该指令不影响进位标志 CF 的状态。 ? 加法指令对状态标志位的影响: 加法指令对状态标志位的影响: 在 ADD、ADC、INC 指令中,除 INC 指令不影响 CF 标志位外,它们都影响状态 标志位(AF,OF,PF,SF,ZF,CF),其中主要是 OF,SF,ZF,CF 四种标志位。 例 2: ? ? ? ? ? ? ? 3.3.2 减法指令 1.减法指令 SUB ? ? 指令同 指令格式: 指令格式:SUB DST, SRC ; (DST) (DST)(DST)-(SRC) 标志位状态: CF= ZF= + MOV AL,78H ADD AL,99H 指令执行后 6 个状态标志位的状态 01111000 10011001 00010001 SF= PF= AF= OF=

指令功能:完成 2 个字或 2 个字节的相减操作。对标志位的影响与 ADD

3

2.带借位减法指令 SBB 指令格式: 指令格式:SBB ? DST, SRC; (DST) (DST)-(SRC)(DST)-(SRC)-CF

指令功能:形式和功能同 SUB,指令执行减法运算时,还要减去 CF 值。

3.减量指令 DEC 指令格式: 指令格式:DEC OPR ; (OPR) (OPR(OPR-1)

指令功能:只有一个操作数,执行时,将操作数的值减 1,再将结果送 回操作数。指令对操作数的要求与 INC 相同,常用于在程序中修改计数值。 例 3: MOV BL,2

NEXT1 : MOV CX,0FFFFH NEXT2: DEC CX

JNZ NEXT2 DEC BL JNZ NEXT1 HLT

4.取补指令 NEG 指令格式: 指令格式:NEG OPR ; (OPR) ; 或 (OPR) ? ? 00-(OPR) 0FFFFH0FFFFH-(OPR)+1

指令功能:对指令中给定的操作数取补码,再将结果送回操作数。 当操作数的值为-128(80H)或-32768(8000H),求补后结果没有变化。

4

?

NEG 指令影响标志位: AF,OF,PF,SF,ZF,CF, 此指令执行时, 总是使 CF=1,

只有操作数为 0 时,CF=0,因为是 0 减操作数之故。

5.比较指令 CMP 指令格式: 指令格式:CMP ? (OPR1)OPR1, OPR2 ; (OPR1)-(OPR2)

指令功能:比较指令 CMP 也是执行两个数相减操作,但不送回相减的

结果,只是影响标志位。可作为条件转移指令转移的条件。指令对操作数的要求 及对标志位的影响同 SUB 指令

减法指令对状态标志位的影响: 减法指令对状态标志位的影响: 五条减法指令中,除 DEC 指令不影响 CF 标志位外,它们都影响状态标志位。

本节课指令小节 本节课指令小节 指令

9. 作业: 作业: 1.假设 AL=9BH,如果 BL 的内容给定如下,执行 ADD AL, BL 指令之后,CF、SF、 的内容给定如下, 指令之后, 、 、 假设 如果 OF、ZF 分别等于什么? 、 分别等于什么? (1)86H (2)55H (3)4AH (4)42H

5

2.阅读下列程序,回答问题。 阅读下列程序,回答问题。 阅读下列程序 BEGIN: IN MOV IN MOV MOV ADLP: ADD ADC DEC JNZ HLT (1)本程序执行什么操作? )本程序执行什么操作? 么地方? (2)执行结果存放在什么地方? )执行结果存放在什么地方 AL, 20H BL, AL AL, 30H CL, AL AX, 0 AL, BL AH, 0 CL ADLP

10. 参考资料: 参考资料:

(1) 现代微机原理与接口技术 杨全胜等 北京:电子工业出版社,2007 年 9 月第 1 版 (2) 16/32 位微机原理、汇编语言及接口技术(第 2 版) 钱晓捷,陈涛 北京:机械工 业出版社,2005 年 2 月第 2 版 (3) 微型计算机系统原理及应用 周明德 北京:清华大学出版社,1998 年 8 月第 3 版

6


推荐相关:

第08讲 算术运算类指令.doc

第08讲 算术运算类指令 - 第八讲 算术运算类指令 教学方法: 教学方法 授课时数: 教学目的: 教学目的 讲授法 2 学时 1、熟悉数据运算类指令的操作方式特点 2...

单片机教案3_51单片机指令系统_图文.ppt

算术运算类指令 逻辑运算类指令 位操作类指令 控制转移类指令 MCS-51汇编语言程序设计 3 MCS-51单片机指令系统教学要求 1、掌握MCS-51单片机指令系统的寻址方式、...

单片机原理及应用教案-第4章.doc

第4课教学内容: 2.4.2 数据传送指令及要点分析 2.4.3 算术运算类指令及要点分析 2.4.4 逻辑操作与移位指令及要点分析 2.4.5 控制转移指令及其偏移量的计算 2.4...

hb01-汇编教案2_图文.ppt

hb01-汇编教案2_电脑基础知识_IT/计算机_专业资料。hb01-汇编教案2 ...HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 第2章 2.2 算术运算类指令 ...

rdvgcn天_津农学院教案(首页).doc

三、课堂教学过程 §2.2 MCS-51 的指令系统 掌握逻辑运算指令和移位指令的特点和使用方法。 2.2.2 算术运算类指令 比较 C 程序设计语言与汇编语言指令的格式...

单片机教案(指令系统)_图文.ppt

单片机教案(指令系统) - 介绍mcs51单片机的基础知识,适合初学者... 单片机教案(指令系统)_理学_高等教育_教育专区。...类指令举例 算术运算类指令(24) 逻辑运算类指...

单片机教案(第三章 指令系统)_图文.ppt

单片机教案(第三章 指令系统) - 包含单片机的基本指令,适于初学者学习。... 单片机教案(第三章 指令系统)_电脑基础知识...(29)传送类指令举例 算术运算类指令(24)...

Dyyouja天津农学院教案(首页).doc

三、课堂教学过程 §2.2 MCS-51 的指令系统 2.2.2 算术运算类指令 比较 C 程序设计语言与汇编语言指令的格式和使用方法的不同,引出 MCS-51 汇编 教学过程 ...

hb01-汇编教案2_图文.ppt

hb01-汇编教案2 - 第2章 教学重点 重点掌握常用指令功能及应用 ?常用传送指令 ?加减法指令 ?逻辑运算和移位指令 ?控制转移指令 ?字符(串)输入输出功能调用 第...

天津农学院教案(首页).doc

的指令系统 理解MCS-51指令格式、寻址方式和操作过程,掌握数据传送指令的种类和使用方法 2 课时 2.2.2 算术运算类指令 教学重点 要求学生理解 MCS-51 指令格式...

Kzocii天津农学院教案(首页).doc

(不用交) 课后记 课程名称 教学重点 章(节) 名称 教学难点 要求掌握算术运算类指令的使用方法以及对标志位的影响。 授课方式 单片机原理与应用 授课周次 第 4...

微机原理教案7-2_图文.ppt

微机原理教案7-2 - 算术运算指令 ? 有5类指令: ? 加法指令 ? 减法指令 ? 乘法指令 ? 除法指令 ? 十进制调整指令 算术运算指令 表2 算术运算类指令一览表 ...

重庆科创职业学院微机原理教案3-4.doc

重庆科创职业学院微机原理教案3-4 - 重庆科创职业学院授课方案(教案) 课名: 班级: 课题: 教师: 编写时间: 3.2 8086 指令系统 教学目的及要求: 要求掌握算术...

单片机教案5-1.doc

单片机教案5-1_工学_高等教育_教育专区。无锡商业职业技术学院 教授课日期 授课...8051 指令系统 3.4 算术运算类指令学习算术运算类指令的格式及功能和使用方法。...

微原-第3章4_图文.ppt

微原-第3章4 - 本教案内容 第3章 8086CPU指令系统 1. 汇编语言指令 2. 8086指令分类 3. 数据与转移地址的 寻址方式 4. 数据传送类指令 5. 算术运算类...

课堂教学设计.doc

汇编语言程序设计教学目标(包括知识和能力方面) : 课堂教学设计 本单元主要讲述...类指令和算术 运算类指令,使学生了解通用数据传诵指令、堆栈指令、标志传送指令、...

单片机教案.doc

课程授课教案 授课类型 教目重难教挂教学的点点具图学 讲授 授 课 时 数 2...四. MCS-51单片机指令系统 MCS51的指令按功能分为五大类:数据传送、算术运算...

微机原理与接口技术(楼顺天)-第3章4_图文.ppt

微机原理与接口技术(楼顺天)-第3章4 - 本教案内容 第3章 8086CPU指令系统 1. 汇编语言指令 2. 8086指令分类 3. 数据与转移地址的 寻址方式 4. 数据传送类...

机械设备计算机控制原理及应用(教案).doc

6,13,23 第5次 授课 授课形式 授课手段 教学内容 提要 多媒体 指令系统应用举例 代码转换编程举例 运算累程序编程举例 重点:数据传送类和算术运算类指令的应用。...

第3章 MCS-51单片机的指令系统教案.doc

位操作类指令 教学基本内容 3.1 MCS-51 单片机的寻址方式 3.2 数据传送指令 3.3 算术运算指令 3.4 逻辑运算指令 3.5 控制转移指令 3.6 位操作指令 思考题、...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com