- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系列微型计算机的指令系统
第 5 章 86 系列微型计算机的指令系统
(Ⅰ)教学目的与要求
指令语言是面向机器的语言,它在自动控制、智能化仪器仪表、监测等领域应用非常广
泛。本章结合 8086 微处理器的指令系统学习,使学生掌握指令系统相关知识,如寻址方式、
各种指令的运用,通过学习,要求学生能够用所学指令编程实现较简单的程序设计,分析现
有程序的功能,完成已知程序的查错与填空等。
(Ⅱ)重点、难点
掌握:8088CPU 的寻址方式;8086CPU 的指令系统;立即寻址,直接寻址,寄存器寻址,寄存器间接
寻址,变址寻址,基址加变址寻址方式中操作数寻址过程;指令的构成,指令操作数有效地址(EA)
的形成;间接寻址和基址加变址寻址方式中寄存器的约定,段基数及操作数地址的确定,段超越的概
念及其使用;8088 指令系统中数据传送,算术运算,逻辑运算,串操作和控制传送指令的含义及操作
过程及算术和逻辑运算对标志位的影响。掌握算术运算中加减法运算指令的组合 BCD 数的十进制调整
过程及在码制转换中的应用。
理解:各种寻址方式的工作原理,各指令的执行对标志位的影响;标志位的状态对指令执行的
影响 ;重复前缀指令。
了解:十进制调整指令;指令代码和执行周期数的含义;处理器控制指令的含义。
(Ⅲ)主要外语词汇
1. EA:Effective Address,有效地址
(Ⅳ)授课内容
1. 86 系列汇编语言及指令的格式与寻址方式
2. 传送类指令
3. 数据操作类指令
4. 串操作指令
5. 控制类指令
(Ⅴ)辅助教学情况(多媒体课件、绘图、板书、标本、示教等)
多媒体教学课件(POWERPOINT )
(Ⅵ)复习思考题、作业题
1. 课后作业:P135 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9
(Ⅶ)参考教材或资料
1. 郑学坚,周斌. 微型计算机原理及应用(第三版). 北京:清华大学出版社,2001
2. 郑学坚,马力妮. 周斌微型计算机原理及应用试验指导. 北京:清华大学出版社,2001
3. 吴向军,罗源明,刘光旋. 汇编语言程序设计. 北京:高等教育出版社,2002
4. 王正智. 8086/8088 宏汇编语言程序设计教程. 北京:电子工业出版社,1992
5-1
5. 尹彦芝. IBM-PC 宏汇编语言程序设计. 北京:水利电力出版社,1987
6. 幸云辉. 16 位微型计算机原理与应用. 北京:北京邮电学院出版社,1991
5.1 86 系列汇编语言
指令是让计算机完成某种操作的命令,指令的集合称作指令系统,不同系列计算机有不
同的指令系统。指令是根据计算机 CPU 硬件特点研制出来的,指令的符号用规定的英文字
母组成,称为助记符。指令系统与计算机硬件有着某些对应关系,用指令进行编程能够充分
开发计算机硬件资源,它的程序目标代码短、运行速度快,因此,指令语言是面向机器的语
言,它在自动控制、智能化仪器仪表、监测等领域应用非常广泛。86 系列指令系统是在 8
位微处理器 86 系列的指令系统基础上设计的,它兼容了 86 系列的全部指令,这部分对 8
位微处理器具有兼容性的指令往往是处理字节(8 位) 的。指令分为:机器指令、有效地址
(EA )、操作数的寻址方式、指令的寻址操作、源操作数、目的操作数。
5.1.1 86 系列汇编语言指令语句格式
任何一种汇编语言的指令语句都是与机器指令一一对应的,它通过汇编程序将其翻译成
机器指令代码( 目标代码) ,让 CPU 执行某种操作。86 系列汇编语言指令语句格式如下图,
图中由前向后的箭头表示是可选项,由后向前的箭头表示是重复项,圆头方框表示是语句中
的关键字。
标号是给该指令所在地址取的名字,必须后跟冒号“ :”,它可以缺省,是可供选择的标
识符。86 系列汇编语言中可使用的标识符必须遵循下列规则:
(1)标识符由字母(a~z ,A~Z) 、数字(0~9)或某些特殊字符(@,-,?)组成。
(2 )第一个字符必须是字母(a~z ,A~Z)或某些特殊的符号(@,-,?),但“?”
文档评论(0)