第6章 中央处理部件CPU.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文档。上传文档
查看更多
* 进入流水线 指令:5 4 3 2 1 出 i-3 i-2 i-1 i i+1 i+2 i+3 i+4 i+5 i+6 p p+1 p+2 p+3 p+4 p+5 条件转移 猜测法处理图例 中断响应说明处理图例 * 一条指令在计算机中的执行过程 指令的流向 某处理程序运行时,首先将程序的第一条指令的地址送进指令寄存器中IP; IP中的地址码通过地址总线送往地址寄存器,IP并自动加一产生下一条指令的地址; 地址寄存器中的内容送给地址译码器,译出其相应地址。CPU并发存储器读命令; 地址经译码从所选的单元中读出其指令经数据总线 送到数据缓冲寄存器中; 再将数据缓冲寄存器中的内容送入指令寄存器IR; IR中的操作码送到指令译码器中进行译码,地址码 则提供寻址信息,供寻址部件产生操作数地址。 * 若为算逻运算类指令需要由内存提供操作数时,则要 根据操作数的形式地址提供有效地址。发 IR(ADDR)?AR,AR ?ABUS,RD命令,送到地址总线上的地址经译码选中相应单元读出操作数,经 数据总线送到数据寄存器中; 若为转移类指令,则用指令地址段中的位移量形成后 继指令的地址送往IP; 若算逻指令取到的是参与运算的操作数,则从数据缓 冲区送到ALU部件,若取到的是操作数的地址,则如 第1步进行存储器取数操作。 运算结果若按规定存放在累加器则发ALU ?AX命令, 若要保存在存储器中,则送往目的操作数地址单元。 数据的流向 * 6.8 Intel 80X86微处理器举例 6.8.1 8086微处理器 Intel公司1978年研制成功 时钟频率:4.7MHz-10MHz 2.9万个晶体管、91种指令 由EU执行单元和BIU总线接口单元组成 20位地址总线,寻址能力 220 = 1048576 = 1( MB ) 16位数据总线 4个16位通用寄存器:AX,BX,CX,DX, 5个16位地址指针寄存器:IP,BP,SP,SI,DI 4个16位段界寄存器:CS,DS,SS,ES * 8088微处理器的基本结构与组成 * 物理地址 0 19 段寄存器 0 15 0000 指针寄存器 0 15 逻辑地址 物理地址形成过程 寻址方法与堆栈的概念 20位地址总线可管理实际物理内存1MB,但8086的寄存器都是16位的,因而只能计算16位的逻辑地址。这在计算机中采用硬件方法自动处理。方法如下图所示: 取指令时用CS移位相加; 取数据时用DS或ES移位相加; 堆栈操作时SS与SP相加。 堆栈是一个特殊存储区域, 栈中每元素一字节,先存高址, 其中数据先进后出或后进先出, 数据进栈时SP-2,出栈时SP+2, 栈段最长64KB。 * 2. 8086/8088的 总线周期 CPU完成一次对存储器或I/O端口访问所需要的时间 8086/8088一个基本总线周期由4个时钟周期组成,习惯上称4个T状态.分别为T1,T2,T3,T4状态. T1状态, CPU往多路复用总线上发地址信息 T2状态, CPU从总线上撤销地址,总线的高4位输出本总线周期的状态信息,低16位高阻态. T3状态, 多路总线的高4位继续提供状态信息,低16位传输数据. TW状态, 等待状态,总线上信息与T3状态信息相同.此状态为配合CPU和外设数据传输,外设通过READY线发“数据未准备好”,CPU则在T3状态后插入TW状态,外设通过READY线发“准备好”,CPU则脱离TW状态,进入T4状态. T4状态, 总线周期结束. * 2. 8086、8088微处理器的工作方式与引脚号 * 6.8.2 80286微处理器 Intel公司1982年推出 13.4万个晶体管,时钟频率6MHz~20MHz 向下兼容8086,具有8086的基本结构,但增强了存储管理和保护虚地址结构,可支持多用户系统 具有8086的全部指令,并新增加25种指令 16位数据线,24根地址线,寻址能力达到16MB 有实地址和16MB保护虚地址两种工作模式,通过指 令实现转换。实地址模式下完全兼容 8086 CPU并能 运行8086软件,兼容目标代码;保护虚地址模式下, 可管理内存达16MB,并且对使用者来说存储器的分 配方式与寻址方式没有改变。 * 6.8.3 80386微处理器 6.8.4 80486微处理器 Intel公司1985年推出32位寄存器,32位数据总线,32位地址总线,27.5万晶体管,主频16MHz ― 66MHZ,向前兼容8086和80286CPU Intel公司19

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档