欢迎来到天天文库
浏览记录
ID:38412188
大小:56.50 KB
页数:5页
时间:2019-06-12
《4.4 指令的功能和类型-2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课时数NO:年月日星期教学内容4.4指令的功能和类型(第2课时)4.5汇编语言教学目的要求知识与技能:掌握各种指令类型和指令的操作功能以及汇编语言的定义和特点过程与方法:通过实例讲解,实践练习掌握教学内容情感态度与价值观:培养学生分析、理解问题的能力以及学习兴趣和积极性。教学重点指令类型,指令的操作功能教学难点指令类型,指令的操作功能教学方法教师讲解,学生思考、记忆;教与学对应的全链式教学法教学用具计算机、多媒体幻灯片演示教学过程教师主导活动学生主体活动复习提问:1、上节课我们已经介绍哪两种指令类型?板书:4.4.3程序控制类指令提问:程序控制类指令主要
2、有哪些指令?教师小结:程序控制类指令主要包括转移指令,循环控制指令,子程序调用指令,返回指令,程序自中断指令。板书:1、转移指令提问:按转移的性质,转移指令分为哪两种指令?教师小结:按转移的性质,转移指令包括无条件转移和条件转移。学生思考并回答:数据传送指令和数据处理指令学生看书并回答学生看书并回答5板书:(1)无条件转移思考:什么是无条件转移?概念:无条件转移指令带有强迫性质,程序执行到这条指令时就无条件地转移到指令所指明的地址,并从该地址开始执行。无条件转移的指令:JMP板书:(2)条件转移思考:根据学过的程序,思考什么是条件转移?概念:当程序执行到
3、某处时,需先测试条件,若条件满足则转移,若条件不满足则顺序执行程序。80386条件转移指令:零转(JZ)不为零转(JZ)为负转(JS)为正转(JNS)有进位转(JC)无进位转(JNC)溢出转(JO)无溢出转(JNO)板书:2、循环控制指令提问:什么是循环控制指令?概念循环控制指令:LOOP板书:3、子程序调用和返回指令提问:为什么要编写子程序,它有什么优点?小结:编写程序时,通常将一些需要重复使用并能独立完成某种特定功能的程序段编成子程序,需要时由主程序调用。优点:简化程序设计,节省存储空间学生思考并回答看书识记学生思考并回答看书识记学生识记条件转移的几
4、个指令学生思考并回答学生思考并回答5思考:子程序调用的过程是怎样呢?小结:子程序调用指令:CALL返回指令:RET过程:执行子程序调用指令时,首先将下条指令地址(PC中的值)压入堆栈保存,然后将子程序入口地址装入PC,即转入所调用的子程序执行。子程序执行完毕,由返回指令把调用子程序时压入的返回地址从堆栈中弹出装入PC,返回调用程序,执行调用指令的下一条指令。板书:4、程序中断指令中断指令INTn,其中n表示中断类型提问:程序中断的执行过程是怎样的呢?小结:执行中断指令时,按中断方式将中断处理机断点与现场保存在堆栈中,然后根据中断类型转向对应的系统功能程序
5、入口开始执行,执行完毕后通过中断返回指令返回到原程序断点继续执行。板书:4.4.4处理机控制类指令(1)停机指令(HALT)(2)空操作指令(NOP)(3)开中断指令(EI)和关中断指令(DI)板书:4.5汇编语言提问:你理解的汇编语言是什么?学生看书并回答思考并理解子程序的执行的过程学生看书,思考并回答理解程序中断过程学生识记学生根据前面学习的指令,理解汇编语言5小结概念:汇编语言是一种面向机器的程序设计语言,用助记符形式表示,属于低级程序设计语言。思考:简述汇编语言的优点?优点:指令结构简单,功能单一,可以直接对计算机内部的工作寄存器、存储器、端口、
6、中断系统等进行操作,能把数据处理的过程表述得非常具体。板书:2、机器语言思考:什么是机器语言?小结概念:机器语言是一种面向机器的程序设计语言,用二进制数0和1表示。看书:看P60了解部分8086汇编指令和对应的机器指令表示方法,找出二者之间的区别和联系?思考:那汇编语言程序的汇编过程是怎样呢?作业:P61T5T6T7T8学生识记学生看书并回答学生看书并思考识记概念看书并思考学生根据图,了解汇编语言程序的汇编过程5板书设计4.4指令的功能和类型4.4.3程序控制类指令转移指令循环控制指令子程序调用和返回指令程序自中断指令4.4.4处理机控制类指令停机指令空
7、操作指令开中断和关中断指令4.5指令的功能和类型1、汇编语言2、机器语言3、汇编语言的汇编过程教后札记5
此文档下载收益归作者所有