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

IA-32微处理器.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章 IA-32微处理器 13.1 IA-32处理器的功能结构 13.1.1 80386的功能结构 从8086到80386,处理器的功能有了质的飞跃。体现在以下几个方面。 (1)从16位寄存器发展为32位寄存器。 (2)地址寄存器也发展为32位。可寻址的地址范围达到4GB,有了巨大的扩展。 (3)增加了保护方式。使处理器有了两种工作方式:实地址方式和保护虚地址方式。实地址方式与8086兼容;保护方式才是32位处理器能真正发挥其完整功能的工作方式。 (4)引入了多任务、任务切换的概念。 (5)引入了四级特权机制,引入了调用门、陷阱门、中断门,使程序能在不同特权之间切换。 (6)引入了存储管理单元(MMU),使采用80386的操作系统能方便地实现请页机制(每页为4KB),从而实现了虚拟存储器管理。 (7)增加了新指令(主要是保护方式的指令)。 13.1.2 80486的功能结构 80486从功能结构来说,已经形成了IA-32结构微处理器的基础。后续的处理器往往是在指令的流水线结构上、在Cache上以及在指令扩展上有新的发展。较新的IA-32微处理器的功能结构如图13-3所示。 13.2 IA-32结构微处理器的指令系统的发展 1.奔腾MMX引入的指令 2.SSE指令 3.SSE2指令 13.3 IA-32结构微处理器的性能发展 13.3.1 IA-32的流水线结构简介 13.3.2 Cache 1.基本概念 (3)写通策略 (4)回写策略 13.4 IA-32结构微处理器的执行环境 13.4.3 存储器组织 1.实地址方式存储器组织 2.分段模式存储器结构 3.平面存储模式 13.4.4 基本的程序执行寄存器 3.EFLAGS寄存器 13.5 IA-32 处理器的工作方式 13.6 保护虚地址方式 13.6.1 保护方式下的寻址机制 13.6.2 全局描述符表和局部描述符表 13.6.3 描述符 此类描述符的一般格式如图13-28所示。其中,TYPE字段共4位,用此4位二进制的值区分描述符的具体类型。在IA-32微处理器中定义如下: TYPE 类型 TYPE 类型 0 未定义 8 未定义 1 有效的286 TSS 9 有效的386 TSS 2 ldt描述符 A 未定义 3 286 TSS忙 B 386 TSS忙 4 286调用门 C 386调用门 5 任务门(对286、386都适用) D 未定义 6 286中断门 E 386中断门 7 286陷阱门 F 386陷阱门 4.控制(门)描述符 13.6.4 选择子 13.6.6 IA-32微处理器中的特权级 1.一些有关特权的概念 (1)任务特权 (2)描述符特权 (3)选择子特权 (4)I/O特权 图13-26 全局和局部地址空间 图13-27 代码段和数据段描述符格式 图13-28 特种数据段和控制描述符格式 图13-30 门描述符 图13-31 选择子 图13-34 IA-32微处理器中的特权系统 图13-35 在特权级3所能访问的范围 图13-36 特权级1的访问范围 图13-37 特权级0的访问范围 图13-38 任务之间的保护 * * IA-32处理器的功能结构 13.1 IA-32结构微处理器的指令系统的发展 13.2 IA-32结构微处理器的性能发展 13.3 IA-32结构微处理器的执行环境 13.4 保护虚地址方式 13.6 IA-32处理器的工作方式 13.5 图13-1 80

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档