- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 微型计算机的内部接口.ppt
8080:8位DB,16位AB,2MHz。 8086/8:1978年,16位/8位DB,20位AB,4.77MHz,由EU和BIU组成,40pin DIP。 80286:1982年,16位DB,24位AB,8~20MHz,由EU、 AU、、 BU和IU组成(流水线)。实地址模式和保护(的虚地址)模式。 80386:1985年,32位DB,32位AB,16~50MHz,由IPU、IDU、EU、SU、 PU、和BIU组成(双流水线)。实地址模式,保护模式和虚拟8086模式(同时模拟多个8086CPU)。 80486:1989年,32位DB,32位AB,40~100MHz,由8个基本部件组成。实地址模式,保护模式和虚拟80286模式。8KB Cache,数字协处理器,突发的总线方式,RISC技术。 2.2.1 80386的内部结构 80386--体系结构(1) 采用流水线和指令重叠执行技术;存储体管理分段分页保护技术;片内存储管理技术;虚拟存储器技术;支持微机环境下的多用户多任务操作系统。 80386--体系结构(1) 流水线(pipeline)技术:将每条指令分解成多步,并且不同指令的各步重叠操作,以实现几条指令的并行操作,加速程序的执行速度。 80386--体系结构(1) 虚拟存储器技术:在内存储器和外存储器之间增加一定的软件和硬件支持,形成一个有机的整体。将程序预先放在外存,由系统软件统一调度和管理,按照某种置换算法将程序依次调入内存中执行。从使用者的角度看,是一个速度接近内存而容量且与外存相当的虚拟存储器。 80386的三种工作方式(2) 实地址方式; 保护方式; 虚拟8086方式. 80386的三种工作方式(2) 实地址方式:在上电或复位时便进入实地址方式。其寻址机构、存储器管理、中断处理和8086一样。字长16位,也允许访问32位寄存器,但在指令中加上前缀表示越权存取;寻址空间为1MB,每段64KB,不分页,不用虚拟地址概念。程序在最高级上(0)运行。 80386的三种工作方式(2) 保护方式:在实地址方式下初始化后即转到保护方式(存储器的保护)。存储器采用虚拟地址方式,寻址机构通过一种描述符表的数据结构来实现对内存单元的访问;程序中使用的为逻辑地址空间,利用MMU将外存(如磁盘)的有效地址映射到内存,使逻辑地址空间大大超过实际物理地址空间;具有4级保护功能,可实现程序之间、用户程序与操作系统之间的隔离和保护。 80386的三种工作方式(2) 虚拟8086方式:在保护方式下通过软件可切换到虚拟8086方式。可执行8086程序;段寄存器左移4位加偏移量为线性地址;寻址空间为1MB,可分页;在多任务系统中,可将其中一个或多个任务使用虚拟8086方式,;程序在最低特权级上(3)运行,某些特权指令不能使用。 80386的流水线(3) 指令流水线:由BIU、IPU、IDU和EU构成,各部件独立并行工作。BIU控制32位DB和32位AB的信息传输,实现指令和数据的存取;IPU在总线空闲时从MEM中读取指令放入16B指令预取队列;IDU从中取出指令并将其译为内部代码,放入3条指令长度的先进先出译码指令队列;EU在当前指令接近完成时,就启动下一条指令的微程序。 80386的流水线(3) 地址流水线:由SU、PU和BIU组成。逻辑地址就是程序中使用的地址,由16位选择子和32位偏移量(即由基址、变址、偏移量等得出的有效地址)得出;SU通过查段描述符表得到基地址,加偏移量得到32位的线性地址;PU再将线性地址转换成物理地址,如果不分页,则线性地址就是物理地址。 80386的描述符表(4) 80386的描述符表(4) 80386两级存储管理(5) 分段管理:三种描述符表,GDT、LDT和IDT,前两个给出段基址,后一个给出中断服务子程序入口。这些表都放在存储器中,每个描述符8B,选择子的前13位是此段对应的描述符在表中的索引地址。系统中设置一个公用的GDT,再为每一个任务建一个LDT,和所有任务有关的公用段(通常为操作系统使用的)的描述符放在GDT中。LDT也看成一个特殊的段。 80386两级存储管理(5) 分页管理:每页4KB。在多任务系统中,只须把每个活动任务的少量页面放在存储器中。PU用页组目录项表和页表实现地址转换。前者中每一项对应一个页表,页表中每一项对应物理存储器中的一页。 SU地址的转换(6) PU地址的转换(7) 2.2.2 80386内部寄存器 通用寄存器:原寄存器前加一个E,即EAX…,这样AH、AL、AX、EAX都可以用,从而实现向下兼容。 段寄存器:CS、SS、DS、ES、FS、GS,段基地址不再是其左移4位得到的,而是通过段寄存器查段描述符表而得到。 标志寄存器:VM RF NT IOPL OF DF
您可能关注的文档
最近下载
- 对近现代中国传统文化 三个传播断层的探讨和反思.doc VIP
- 生物的启示 教学设计 科学五年级上册青岛版.pdf VIP
- 共利电梯zxk-6000说明书客户版.pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- ISO 13729-2020中文+英文船舶和海洋技术—船舶系泊和.pdf
- 软岩大变形隧道施工技术.pdf VIP
- 河防洪治理工程施工组织设计.doc
- 公立医院 “十五五” 发展规划计划书(2026-2030 年).docx VIP
- 关于医院“十五五”发展规划(2026-2030).docx VIP
- 大学生安全教育教程:人身与财产安全PPT教学课件.pptx VIP
原创力文档


文档评论(0)