第9章高档微处理器Pentium.ppt.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章高档微处理器Pentium.ppt.ppt

第九章 高档微处理器Pentium 一. 概述 二. 寄存器组 三. 实方式下存储器地址的产生 四. 保护方式下存储器地址的产生 五. 保护机制 六. 寻址方式 七. 指令系统 八. 实模式下的汇编语言程序设计 九. 保护方式下的汇编语言程序设计 一. 概述 1. Pentium的特性 1) 与8086/8088相比 2) 两种工作方式: 实方式和 保护方式 2. Pentium的内部结构 1. Pentium的特性 工作速度更快 1) 主频加快 133Mhz, 350Mhz,450Mhz,750Mhz,1Ghz, …. 2) 字长加长(内部寄存器, 内部总线等) : 32位 3) 总线传输率提高:总线64位, 并支持突发式读写(使总线周期缩短) 4) 先进执行技术 (指令流水线, 分支预测, 高速缓存等) 指令流水线 ( Computer Pipeline) 原理象工业生产上的装配流水线: 指令流水线由多个不同功能的电路单元组成, 一条指令分成多个步骤分别由这些电路单元执行. 由于使多条指令或多个操作并行处理, 可实现在一个时钟周期完成一条指令, 提高CPU的执行速度. 注意: 每条指令的执行步骤并未减少 CPU执行指令的过程: 1. 取指令FI (Fetch Instruction): 从内存或高速缓存中读取指令 2. 译码D (Decode): 将指令进行解码 3. 取操作数FO (Fetch Operands): 获取执行指令所需的数据 4. 执行指令E (Execution Instruction): 执行指令 5. 回写W (Write Back): 将执行结果保存到内存或某个寄存器中. 在Dos下: ? 单任务 ? 应用程序和操作系统是同级的 ? 应用程序可以管理系统的所有资源 (包括内存,各端口,中断向量表等) 具有保护功能 故, 一个编得不好的程序会影响整个系统的运行,甚至造成死机. 例如: ? 一个程序把键盘中断关掉了, 所有程序就都不能从键盘获得键入的数据, 直到有程序重新打开键盘为止. ? 一个程序陷入死循环,没有其他程序可以把它终止掉, 造成系统死机. 在Windows下: ? 多任务 ? 应用程序和操作系统不是同级的, 即程序是有级别之分的. 操作系统工作在最高级0级中,而应用程序工作在最低级3级中, ? 所有的资源对应用程序来说是被“保护”的: 应用程序对IO端口和内存的访问受到限制, 使其无法访问其他程序运行的内存. 故, 一个编得不好的程序不会影响整个系统的运行 例如: 如果DOS应用程序无法正常返回系统, 只是出现该程序未正常结束的 提示, 允许用户强行结束该任务; 并不影响其他程序(任务)的执行. 支持虚拟存储器 程序的局部性特点: 因程序的代码和数据大都按顺序存放, 如果存储器中的某一单元被访问, 其邻近单元可能很快也被访问; 如果某一单元被访问,该单元将可能很快被再访问. 程序的局部性特点是高速缓存和虚拟存储器的理论基础 高速缓存Cache: 解决CPU与主存储器间的速度冲突. ? 采用比DRAM读写速度更快的SRAM构成, 用来存储CPU可能最需要的程序或数据快. ? 每次访问主存储器时,都先访问高速缓存, 若访问的内容在高速缓存中,就从高速缓存获取程序或数据; 否则,再访问主存储器,获取需要的数据, 并把有关内容及相关数据块取入高速缓存。 虚拟存储器Virtual Memory: 解决实际安装的内存空间小,而运行大型程序或多任务需要大空间的冲突. ? 尽管Pentium可寻址的物理空间达4G(32根地址线), 实际不会安装如此大的内存(PC机一般16MB~256MB). ? Pentium内的存储器管理机制支持虚拟存储器的使用, 提供比实际安装的内存大得多的存储空间. 使程序员在编写大型程序时, 不用考虑计算机中物理存储器的实际容量. 并使系统能实现多任务的运行. ? 采用软件和硬件相结合的技术(虚拟存储技术), 将程序划分为多个固定大小的块(称为页面), 当需要的时候,页面被调到主存内;不需要时,就保存在磁盘上. 2) 两种工作方式 (实方式和保护方式) 开机/复位后, CPU运行在实方式下, 通过设置控制寄存器CR0中的D0位为1, 切换至保护方式. 实

文档评论(0)

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

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

1亿VIP精品文档

相关文档