处理器第2节2学时.pptVIP

  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文档。上传文档
查看更多
处理器第2节2学时

;第二节 8086/8088 及80286微处理器的功能结构 一、8086/8088微处理器的结构 二. 80286CPU的功能结构 ; 8086 : 对外有16根数据线,20根地址线 可寻址的内存单元数 220 = 1M 内存地址范围00000 ~ FFFFFH 8088 : 内部寄存器、运算部件及内部操作均按 16位设计,除对外数据线为8根外,其余 与8086基本相同。 为与当时已有的8 位外设接口芯片兼容。 IBM PC、IBM PC/XT 采用8088CPU;8086/8088CPU结构特点小结: 8088: (1) 内部结构 是16位的 (内部寄存器,内部运算部件,内部操作按 16位设计); (2)外部数据总线8条,能处理16位数据,也能处理8位数据; (具有16位运算指令,包括*、/指令) (3) 汇编语言与8080/8085兼容,即能执行整套8080/8085的指令. 增加了许多16位操作指令; (4) 20条地址总线,直接寻址能力1M字节; (5) 40条引线封装; (6) 单相时钟; (7) 电源为5V。 8086: 与8088的主要区别在于8086的外部数据总线16位。;1、 8086/8088 功能结构 2、 8086/8088的寄存器组;(1) 总线接口部件BIU (Bus Interface Unit) (2) 执行部件EU (Execute Unit) (3) 工作原理;(1) 总线接口部件 BIU 构成部分 4个16位段寄存器: CS,DS,ES,SS 16位IP指令指针寄存器 20位 地址加法器 指令队列 (8088为4字节) ( 8086的指令队列为6字节 ) 总线控制电路(包括三组总线): 处理器与外界总线联系的转接电路。;三点说明: ? 指令队列 8086 的指令队列为6个字节, 8088 的指令队列为4个字节。 ? BIU 具有预取指令的功能,是一种先进先出(FIFO)的数据结构。 不论是8086还是8088都会在执行指令的同时从内存中取下一条或几条指令, 取来的指令放在指令队列中. ? 指令执行顺序 顺序指令执行:指令队列存放紧接在执行指令后面的那一条指令。 执行转移指令: BIU 清除指令队列中的内容,从新的地址取入指令, 立即送往执行单元,然后再从新单元开始重新填满队列。;(2)执行部件EU 构成部分: 8个16位寄存器: AX、BX、CX、DX SP、BP、DI、SI 1个标志寄存器FLAGS 1个算术逻辑运算部件ALU 主要功能 执行部件负责指令的执行。 (包括算术、逻辑运算,控制命令等);(3) 工作原理 计算机的工作过程是: 取指令, 执行指令;总线接口部件和执行部件 可并行工作,提高工作效率。 指令的提取和执行分别 由BIU和EU完成。 BIU和EU相互独立又相互配合 (1) 当指令队列有一个空字节时, BIU自动把指令取到指令队列中 (2) 执行部件总是从指令队列前部 提出指令去执行。 (3) 如果在执行指令的过程中, 需要访问内存或I/O端口, EU会请求BIU去完成存取操作。; 由于有指令队列的存在, 在EU执行指令的同时,BIU可取指令, 即BIU和EU可处于并行工作状态。;2、8086/8088的寄存器组 共有14个16位寄存器, AX,BX,CX,DX, SI,DI,SP,BP,DS,ES,SS,CS,FLAGS,IP. 其中: AX、BX、CX、DX 又可分成两个 8 位寄存器 (AH,AL;BH,BL;CH,CL;DH,DL.) 其它10个只能作为16位寄存器。;Destination Index;(1)通用寄存器 通用寄存器包括: 数据寄存器、地址指针寄存器、变址寄存器。 数据寄存器包括: AX 、BX 、CX 、DX 。 地址指针寄存器包括: SP 、 BP 。 变址寄存器包括: SI 、 DI 。 (2)段寄存器 段寄存器包括: CS 、 SS 、 DS 、 ES 。 (3)控制寄存器 控制寄存器包括:IP 、FLAGS。;数据寄存器 AX、BX、CX、DX 作为数据寄存器。 用来暂存计算过程中所用到的

文档评论(0)

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

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

1亿VIP精品文档

相关文档