第一章 计算机系统概述(四).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 计算机系统概述(四)

四川警安职业学院标准教案纸 课程名称 计算机组成原理(第四讲) 任课教师 陈 平 授课时间 地点 多媒体 授课班级 人数 教学目标 掌握Intel 8086/8088微处理器的组成 掌握主存编址的概念 教学重点 Intel 8086/8088微处理器组成 教学难点 主存储器的地址形成 教学时数 2节 教学方法 讲授法、演示法、实践操作法 教学手段 多媒体教学 教学内容: 第一章 计算机系统概述(三) 二、 Intel 8086/8088微处理器简介 Intel 8086是Intel公司1977年推出的16位微处理器,按功能可分为两大部分:执行部件和总线接口部件。两部分是相对独立的,彼此通过内部总线连接起来。 1、执行部件(EU) EU由算术逻辑单元(ALU)、指针和变址寄存器组、通用寄存和EU控制单元等组成。EU部分负责执令的执行,向总线接口的部件(BIU)提供数据和地址,对通用寄存器和标志寄存器进行管理。 EU不与系统总线相连,因而不能直接访问存储器和I/O接口。 EU所执行的指令是从BIU部件的指令队列中获得的。当某条指令要求访问存储器和I/O时,EU就向BIU发出请求,由BIU通过总线去完成数据的读和写。 执行部件中的算术逻辑部件(ALU)用来进行算术和逻辑运处算。为了快速传送,执行部件中所有的寄存器和数据通道都是16位的。 2、总线接口部件(BIU) 总线接口部件由指令指针存器(即程序列、地址产生及总线控制逻辑等部分组成。BIU执行EU所要求的全部总线操作,按照EU的要求,向存储器和I/O器件传送数据。BIU具有预取指令的功能。在EU执行指令其间,BIU提前从存储器取出一些指令,按执行的顺利,装入指令队列中。该队列共有6个单元,能保存一个字节的指令,队列按“ 先进先出”的原则组织。EU执行完当前指令后,指令队列中的指令依次送入EU,EU又开始执行下一条指令。 在8位微型机中,一般CPU都是按“ 取指令1,执行指令1,取指令2,执行指令2,······,取指令n,指行指令n”这样一个步骤执行的。如果把这种方式比喻为单轨制,则8086采用的就是双轨制。 EU负责执行指令,BIU提前把要执行的指令取出来。 EU的运行步骤是“ 执行指令1,执行指令2,······,执行指令n”,实际上把取指令的时间省掉了。这样可以提高CPU运算的速度。   EU部分的寄存器和总线都是16位的,所提提供的地址也是16位的。 3、8086寄存器组 8086有14个寄存器,它们都是16位的,这些寄存器按功能可为6类: (1)通用寄存器(4个) (2)地址指针寄存器(2个) (3)变址寄存器(2个) (4)段寄存器(4个) (5)指令指针寄存器(1个) (6)标志寄存器(1个) 8086寄存器组 1)、通用寄存器 (1)数据寄存器(AX、BX、CX、DX) 数据寄存器用来保存操作数或运算结果等信息。 AX寄存器称为累加器。使用频度最高,用于所有的输入/输出操作。某些字串操作以及算术运算,如乘法、除法,某些翻译指令也使用AX寄存器。 BX寄存器称为基址寄存器。常用于存放存储器地址。用于扩展寻址,起变址作用。 CX寄存器称为计数器。一般作为循环或串操作等指令中的隐含计数器。 DX寄存器称为数据寄存器。常用于字乘法和除法中存放双字数据的高16位,或用来存放外设端口地址。     数据寄存器既可作16位寄存器使用,又可按高8位和低8位作8位寄存器使用。 因此,又可将这4个寄存器分为两小组: H组:AH、BH、CH、DH L组:AL、BL、CL、DL  共8个寄存器。其中AH和AL、BH和BL、CH和CL、DH和DL分别对应AX、BX、CX、DX的高8位和低8位字节。 (2)变址寄存器 A、SI寄存器 源变址寄存器。在字串操作中,常用SI表示字串的源地址,段地址在DS中。 B、DI寄存器 目的变址寄存器。在字串操作中,常用DI表示操作的目的地址,它常和附加段寄存器ES相关连,如前述的字符串传递操作,DI就表示了传送的目的地地址偏移。  在字符串操作中,SI和DI都具有自动增量或减量的功能。 (3)地址指针寄存器 A、SP寄存器 堆栈指针寄存器。在访问堆栈时,段地址在SS中,SP则表示偏移地址。 B、BP寄存器 基址指针寄存器。在通过堆栈传递数据和地址时,段地址在SS,BP存放要传递的数据和地址的偏移地址。BP也可作为通用寄存器用。 当 SI、DI、BP不用作变址寄存器和指针寄存器时,也可以作16位数据寄存器使用,用来保存操作数和运算结果。

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档