网站大量收购闲置独家精品文档,联系QQ:2885784924

第380X86微处理器1.pptVIP

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

第3章 Intel 80X86微处理器 3.1 8086/8088微处理器 3.2 8088/8086存储组织和I/O组织 3.3 8086微处理器时序 3.4 从80286到Pentium系列的技术发展 3.1 8086/8088微处理器 微处理器执行一条指令的过程: 取指令(取操作数)、分析指令、执行指令(传送结果) 在8086/8088内部分两大部件: 执行部件EU (Execution Unit):负责指令的执行 总线接口部件BIU (Bus Interface Unit):负责与存储器、I/O端口传送数据 这两大部件构成两级流水线,使取指和执行可并行完成,并成为后续CPU的基本技术。 数据寄存器 用于存放各种数据 AX(Accumulator) 累加器 专用:所有I/O指令都使用该寄存器与外设端口传送数据。 BX (Base) 基址寄存器 专用:在计算内存地址时,常用来存放偏移地址。 CX (Count) 计数器 专用:在循环和串操作指令中用作计数器。 DX (Data) 数据寄存器 专用:在寄存器间接寻址的I/O指令中存放端口地址,在做双字长乘除法运算时,与AX配合使用。 地址指针寄存器 可存放各种数据 SP (Stack pointer) 堆栈指针寄存器 专用:用来确定堆栈在内存中的地址。 BP(Base pointer) 基址指针寄存器 专用:在计算内存地址时,常用来存放偏移地址。 变址寄存器 可存放各种数据及偏移地址 SI (Source Index) 源变址寄存器 专用:在串操作中,用于指向源串首地址。 DI( Destination Index) 目的变址寄存器 专用:在串操作中,用于指向目的串首地址。 ALU (Arithmetic and Logic Unit) 算术逻辑单元 进行所有的算术和逻辑运算; 计算寻址单元的十六位偏移地址EA(Effect Address)。 CU (Control Unit) 控制单元 接收指令队列中的指令,进行指令译码、分析,形成各种控制信号,实现EU中各部分完成规定动作的控制。 标志寄存器 (FLAG) 唯一能按位操作的寄存器 只定义了其中9位,另外7位未定义(保留) 6位状态标志:OF(Overflow)、SF(Sign)、ZF(Zero)、 AF(Auxiliary) 、 PF(Parity)、CF(Carry) 3位控制标志:DF(Direction)、IF(Interrupt-Enable)、TF(Trap) 段寄存器 用来识别当前可寻址的四个段 CS (Code Segment Register) 代码段寄存器 指示当前执行的程序所在存储器中的区域。 DS (Data Segment Register) 数据段寄存器 指示当前程序所用的数据在存储器中的区域。 SS (Stack Segment Register) 堆栈段寄存器 指示当前程序所用的堆栈在存储器中的区域。 ES (Extra Segment Register) 附加段寄存器 指示当前程序所用的数据在存储器中的另外区域,在字符串操作中常用到。 3.1.2 8086/8088的引脚及系统配置 一、基本概念 1.工作方式 最小方式(系统):系统只有8086或8088一个微处理器。所有控制信号直接由CPU提供,因此系统中的总线控制电路被减到最小。 一般CPU与小容量的存储器及少量的外设接口相连时,可连成最小方式。 最大方式(系统):在中等规模的或大型8086/8088系统中使用最大方式,可含有一个或多个微处理器(主处理器8086/8088和协处理器8087、8089)组成中(大)规模系统,CPU并不直接向外界提供全部控制信号,而由S0S1S2通过Intel 8288总线控制器提供。 1、地址、数据信号: AD0~AD15 地址/数据复用引脚(双向、三态) A16/S3~A19/S6 地址/状态复用引脚(输出、三态) 2、控制信号 BHE/S7 数据总线高8位允许/状态(输出,三态) WR 写信号(输出,低电平有效,三态) RD 读信号(输出、低电平有效、三态) M/IO 存储器/IO控制信号(输出、三态) TEST 测试信号(输入、低电平有效) READY 准备就绪(输入、高电平有效) 二、 8086/8088的引脚信号(最大方式) MN/MX = 0 S2 S1 S0 总线周期

文档评论(0)

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

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

1亿VIP精品文档

相关文档