微机原理与接口技术 教学课件 作者 周国运 微机原理与接口技术2.ppt

微机原理与接口技术 教学课件 作者 周国运 微机原理与接口技术2.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章小结 本章详细地讲述了8086微处理器的功能结构、寄存器、引脚信号和最小、最大工作模式。 讲述了8086的各种操作和时序,以及存储器和I/O组织。 以80386为例,系统地介绍了高性能微处理器的结构、工作方式、寄存器和存储器管理等内容。 简单介绍了Pentium系列微处理器所采用的先进技术。 通过本章的学习,要掌握典型微处理器的体系结构和工作原理,建立起微机系统的概念,为今后学习其他微机系统打下良好基础。 三、 80386的寄存器 2.5 高性能微处理器 (1)基本寄存器 4)段寄存器 80386中存储单元的地址也是由段基地址和段内偏移量构成的。为此,80386内部设置了6个段寄存器CS、SS、DS、ES、FS和GS,用以决定程序使用的存储器区域块。其中,CS指明当前的代码段;SS指明当前的堆栈段;DS、ES、FS和GS指明当前的4个数据段 三、 80386的寄存器 2.5 高性能微处理器 (2)系统控制寄存器 80386内部有4个32位的控制寄存器,即CR0~CR3 31 30 16 15 5 4 3 2 1 0 PG 机器状态字 ET TS EM MP PE CR0: PG:允许分页控制位。 ET:处理器扩展类型控制位。 EM:模拟协处理器控制位。 TS、MP:任务切换位和协处理器监控位。 PE:保护模式允许位。 三、 80386的寄存器 2.5 高性能微处理器 (2)系统控制寄存器 80386内部有4个32位的控制寄存器,即CR0~CR3 注:CR1是未定义的控制寄存器,CR2和CR3实际上是2个专用于存储管理的地址寄存器。 三、 80386的寄存器 2.5 高性能微处理器 (3)系统地址寄存器 80386用4个寄存器把在保护模式下常用的数据、地址、界限和其他属性保存起来,以确保其快速性 1)全局描述符表寄存器GDTR和局部描述符表寄存器LDTR分别用来存放前述的GDT和LDT的32位线性基地址和16位界限值等内容 2)中断描述符表寄存器IDTR用来存放中断描述符表IDT的32位线性基地址和16位界限值 3)任务寄存器TR用来存放任务状态段TSS的32位线性基地址、16位界限值和其他属性 三、 80386的寄存器 2.5 高性能微处理器 (4)调试寄存器和测试寄存器 80386有6个调试寄存器DR0~DR3及DR6、DR7,用于设置断点和进行调试。这些寄存器可在实地址模式用MOV指令进行访问 80386只定义了2个32位的测试寄存器,即TR6和TR7,用于存储器测试 四、 80386的存储器管理 2.5 高性能微处理器 (1)物理地址空间和虚实地址转换 选择符 偏移量 选择符 PG =0 页表 页目录 偏移量 页转换 页转换 允许分页 禁止分页 逻辑 地址 物理 地址 0 31 0 15 0 0 31 31 逻辑地址到物理地址的转换 四、 80386的存储器管理 2.5 高性能微处理器 (2)分段管理 80386的段寄存器CS、DS、ES、SS、FS和GS提供的段选择符可用来选择是进入全局描述符表还是局部描述符表,其过程如下图所示: 选择符 DS 偏移量 EBX 数据段描述符高 速缓存寄存器 操作数 段描述符 … … … … 数据段 局部描 述符表 0 31 32 47 0 63 四、 80386的存储器管理 2.5 高性能微处理器 (2)分段管理 根据段选择符从描述符表中得到段基址然后加上偏移量从而形成32位线性(物理)地址的具体操作过程如下图: 选择符 偏移量 RPL TI 索引 32 位段基址 全局描述符表 63 0 32 位段基址 局部描述符表 63 0 段基地址 线性地址 + TI = 1 TI = 0 逻辑地址 0 31 0 15 15 0 1 2 0 0 31 31 四、 80386的存储器管理 2.5 高性能微处理器 (3)分页管理 在进行页转换时线性地址的具体格式,它由三部分组成:10位页目录域,10位的页表域及12位的偏移量域,这三部分分别为页目录项、页表项和页面中的存储单元提供各自的偏移量。 一个页目录表可映射1024*1024*4KB=4GB的物理地址空间。页目录表的物理起始地址存放在控制寄存器CR0中 同页目录表一样,每个页表也是4KB长,包含1K个32位的页表项,其中的物理基址称为页(页面)地址,每个页地址指向物理存储器中一个4KB的页 五、 Pentium 系列微处理器简介 2.5 高性能微处理器 (1)CISC技术和RISC技术 (2)超标量流水线技术 (3)分支预测技术 这里不再赘述,有兴趣可查阅相关资料

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档