系列微型计算机的指令系统.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档