- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2 80386 微处理器 通用寄存器 段描述符寄存器 系统地址寄存器 3.2.5 80386的存储管理 3.2.6 80386中断 3.3 80486微处理器简介 2. 总线接口单元 3.4 Pentium微处理器简介 超标量流水线 独立的指令CACHE 和数据CACHE 重新设计的浮点单元 3.4.2 Pentium相对486体系结构的增强点 3.4.3 Pentium Ⅱ 微处理器 * 华南农业大学工程学院 第3章 从8086到Pentium系列微处理器的技术发展 第 3 章 从8086到Pentium系列微处理器的技术发展 3.1 80286微处理器简介 3.2 80386微处理器 3.3 80486微处理器简介 3.4 Pentium微处理器简介 3.1.1 80286的特点及相对8086体系结构的增强点 3.1 80286微处理器简介 将8086的BIU分成了AU、IU和BU 3个部件。 数据线和地址线完全分离 具有“实地址模式” 和“保护虚地址模式” 两种工作模式 能运行实时多任务操作系统,支持存储管理 和保护功能 实现了虚拟存储管理 与 80286 配合使用的80287可以80286 的两种 工作模式 3.1.1 80286的保护模式 当80286工作于实模式时,它的24根地址线中只有低20位地址有效, 其寻址空间和寻址方法与8086完全相同。 对于程序员来说,相当于8086的最大模式系统,寄存器结构和寻址方式与 8086 相同。 不同的是 20 位地址总线和 16 位数据总线不再分时复用芯片的引脚,并且增加了某些新指令。8086的应用程序不需要修改就可以移到该方式下运行,但是运行速度更快。 保护模式体现了80286的特色,主要是对存储器管理、虚拟存储和对地址空间的保护。 虽然80286的实存地址空间只有16MB,但在保护模式下,可为每个任务提供多达1GB的虚拟存储空间和保护机制,有力地支持了多用户、多任务的操作。 在保护模式下,80286的存储管理仍然分段进行,每个逻辑段的最大长度为64KB,但每个任务可使用的逻辑空间却高达1GB。 3.1.1 80286的保护模式 80386 的特点: ● 80386是全32位结构,它的外部数据总线和内部数据通道,包括寄存器、ALU和内部总线都是32位的,提供32位的存储空间寻址能力和32位的外部总线接口单元,能灵活处理8位、16位、32位3种数据类型 ● 80386 有 3 种工作模式:实模式、虚拟86模式、386的保护模式 ● 80386的硬件结构可分成6个逻辑单元,它们以流水线方式工作。其硬件设计有支持段页式存储管理部件,易于实现虚拟存储系统 ● 80386硬件支持多任务处理,一条指令就可实现任务切换。 ● 80386设置了4级特权级 3.2.1 80386的特点及其体系结构 80386 的体系结构 ● 总线接口部件(BIU)是80386与外界的接口,它通 过数据总线、地址总线和控制总线将外部部件与80386连接起来,完成对存储器和I/O端口的访问、80386与80387数学协处理器的协调等功能。 ● CPU包括指令预取部件(IPU)、指令译码部件(IDU)和执行部件(EU)。 ● 存储管理部件(MMU)包括段管理部件(SU)和页管理部件(PU),它们的功能是实现存储器的段、页式管理,从而实现虚拟存储器系统和多任务处理。 3.2.1 80386的特点及其体系结构 ● 80386有132个引脚,其中20条用作VCC,21条用作GND,34条地址线,32条数据线,17条控制线,其余8个引脚未用。 3.2.2 80386引脚的功能 数据线D31~D0和总线宽度控制信号 BS16 地址线A31~A2和字节控制信号BE0~BE3 协处理器接口信号 PEREQ 、BUSY、ERROR 其他信号 D/C、NA、ADS 其余如W/R、M/IO、INTR、NMI、HOLD、 HLDA、RESET、CLK等信号与8086的同名信号相似 ● 80386 共有34个寄存器,按功能可分为: 3.2.3 80386的寄存器组 通用寄存器 段寄存器 段描述符寄存器 状态和控制寄存器 系统地址寄存器 调试寄存器 测试寄存器 六个16位段寄存器如下: 段寄存器 ● 8个通用寄存器和8086通用寄存器相同,只扩展到32位,寄存器名字前加一个字符E,即:EAX、EBX、ECX、EDX、ESI、EBP、ESP,仍然支持8位和16位操作,用法和8086系统相同。 CS代码段寄存器 DS数据段寄存器 SS堆栈段寄存器 ES、FS、GS
您可能关注的文档
最近下载
- 保健按摩师评分记录表.doc
- Celestron星特朗Deluxe 80EQ 天文望远镜用户手册(#81048).pdf
- 2024年低空经济产业发展研究报告.pdf VIP
- 老年人的安全用药与护理.pptx VIP
- 合作原则下浅析《良医》中的医患对话.docx
- 惠普HP Car Camcorder f650 seriesHP Car Camcorder f650x说明书用户手册.pdf
- 新建哈尔滨至佳木斯铁路职业病危害预评价.PDF
- 部编人教版小学四年级道德与法治下册全册教案.pdf VIP
- 2024赤峰市国赫运维新能源有限公司 公开招聘的笔试备考题库及答案解析.docx
- 临床用药的常见不良反应.pptx VIP
文档评论(0)