欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    高级计算机系统结构Intel86体系结构.ppt

    • 资源ID:6358475       资源大小:325.99KB        全文页数:30页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高级计算机系统结构Intel86体系结构.ppt

    Intel 86系列处理器:,计算机领域,在一段相对长的时间里“产品过时,技术不过时”,Intel 8086,80286,80386,80486,Pentium,.,叠 加 功 能,第二章 Intel 系列处理器,第一节 Intel 8086处理器 一、内部组成结构(一)主要功能模块,(1)执行部件 EU,指令译码器运算器ALU通用寄存器和标志位寄存器控制逻辑,高级计算机系统结构 第二章 Intel 系列处理器,(2)总线接口部件 BIU,段寄存器地址形成逻辑总线控制逻辑及总线驱动器指令队列指令指针,(二)寄存器,AX BX CX DX,1、通用寄存器,AH ALBH BLCH CLDH DL,SP 堆栈指针BP 基地址变址寄存器SI 源变址寄存器DI 目的变址寄存器,2、指针及变址 寄存器,高级计算机系统结构 第二章 Intel 系列处理器,CS 代码段基地址寄存器DS 数据段基地址寄存器SS 堆栈段基地址寄存器ES 附加段基地址寄存器,3、段寄存器,IP 指令指针FR 标志位寄存器,4、专用寄存器,高级计算机系统结构 第二章 Intel 系列处理器,二、存储器的结构 1、数据存放的格式 对一个16位的操作数,存放方式是:存放在两个连续存储单元,低字节存放在偶数地址单元(起始地址),高字节存放在相邻的奇数地址单元。,按上述格式存放,存/取一个16位的数据只需一个总线周期,否则,需要两个总线周期。,如下图所示:,高级计算机系统结构 第二章 Intel 系列处理器,若不按照上述格式存放数据,则访问一个16位的字,需要2个访存周期。,高级计算机系统结构 第二章 Intel 系列处理器,例:MOV(2013H),AX;(需要2个访存周期)将AX的16位数据存入2013H开始的单元。指令执行时,由于地址2013H奇数,A01,AX70存入地址2013H单元(一个总线周期),然后CPU将地址自动加1(此时A00),将AX158存入2014H单元(再一个总线周期)。,2、存储器分段以及地址的形成,将存储器逻辑上划分为每64K为一个段,段基地址16+段内偏移量,左移4位,高级计算机系统结构 第二章 Intel 系列处理器,为什么8086/8088的存储器要分段?,高级计算机系统结构 第二章 Intel 系列处理器,三、8086 I/O系统(中断系统)(一)中断源,INTR 屏蔽中断,NMI 非屏蔽中断,1、外部中断,2、内部中断 处理器运行过程中,由于其内部某种异常或错误而在内部自动产生的,比如:,除法出错中断:如商大于目标寄存器所能表示的范围;单步中断;断点中断;溢出中断等;,高级计算机系统结构 第二章 Intel 系列处理器,(二)转入中断服务程序,原理上:,中断请求信号INTR处理器中断响应周期处理器取得中断类型码将类型码转换为中断服务器程序地址程序计数器中断服务器程序。,对8086处理器:,处理器将中断向量码乘4,结果作为地址查找中断向量表,服务程序首地址放在该向量表中(中断向量表共1024字节)。如下图所示:,高级计算机系统结构 第二章 Intel 系列处理器,高级计算机系统结构 第二章 Intel 系列处理器,第二节 Intel 80286,与8086的显著区别:,1.地址线和数据线不再分时复用,简化了硬件设计;2.增加了地址线的宽度,物理地址空间增加到16M 3.增加了新的指令,以增强其控制能力。4.引入存储管理中的虚存管理机制。通过“虚地址”和“保护”两重功能对存储器管理提供了支持,加强了对多用户/多任务运行的管理能力。,高级计算机系统结构 第二章 Intel 系列处理器,相当于8086的BIU,相当于8086的EU,IU 指令部件EU 执行部件AU 地址部件BU 总线部件,(一)主要构成,一、80286微处理器的结构,(1)AU:按EU的请求的寻址方式形成物理地址。,描述子表基地址寄存器,段基地址寄存器,段容量寄存器,段限检查器,地址加法器,主要构成:,高级计算机系统结构 第二章 Intel 系列处理器,(2)BU:按AU形成的物理地址,完成EU所请求的寻址过程和数据传送。,(4)EU:执行指令所要求的功能。,主要构成:,总线时序控制器 总线地址驱动器 数据收发器 6字节指令预取队列,(3)IU:完成指令译码,包含指令译码器和指令队列,以上四个部件之间的逻辑关系是:,包括运算器、微程序控制器、寄存器以及相关时序电路,高级计算机系统结构 第二章 Intel 系列处理器,AU,IU,EU,BU,寻址请求,物理地址,指令代码,操作数,已译码指令,(二)寄存器的结构,第一类:通用寄存器,与8086相同。第二类:指针和变址寄存器,与8086相同第三类:段寄存器与8086相同,用法上有所区别:,对外访问,高级计算机系统结构 第二章 Intel 系列处理器,当,实地址模式:与8086相同,虚地址保护模式:存放选择子,而非段基地址,第四类:状态与控制寄存器,标志位寄存器FR:在8086基础上增加了3位:,任务嵌套标志NT(1位),I/O特权级标志IOPL(2位),新增机器状态字MSW(16位寄存器),高级计算机系统结构 第二章 Intel 系列处理器,PE(保护模式标志),在程序执行过程中,若出现协处理指令,并有MP=0且EM=1,系统自动产生异常中断7,进入相应的协处理仿真程序。,系统配置有80287时,自动将MP1,否则MP0。,当PE1,处理器进入虚地址保护模式,MP(协处理器监视位),EM(协处理器仿真位),系统中没有协处理器且应用程序需要协处理,则用软件仿真协处理器的功能,将EM1。,高级计算机系统结构 第二章 Intel 系列处理器,TS(任务切换标志),作用:用于标识发生了任务切换,如果新任务需要使用协处理器,则需要防止原任务的协处理程序现场被破坏,工作过程:发生任务切换时,将TS1。当MP=1时,如果遇到协处理指令时,则自动产生异常中断7,在该异常中断处理程序中,进行协处理器的现场切换。,高级计算机系统结构 第二章 Intel 系列处理器,二、80286总线周期描述 数据线:D15D0;地址线:A23A01、中断响应周期,第一个响应周期,第二个响应周期,三个空闲T周期,Data,向量地址,PCLK,高级计算机系统结构 第二章 Intel 系列处理器,2、存储器读周期,(1)无等待周期的存储器读,Data,地址,CPU采样数据,注:实际系统要求在第二个Tc上升沿之前10ns,数据必须准备好。,高级计算机系统结构 第二章 Intel 系列处理器,(3)需要插入等待周期的存储器读,假设:,每个T周期为50ns,存储器读数据的建立时间(简化为读存储器的速度)为140ns。,因为从进入Ts到第二个Tc的上降沿为125ns,则需要插入一个Tw。,Data,地址,CPU采样数据,高级计算机系统结构 第二章 Intel 系列处理器,3、地址流水线,仍然假设每个T周期为50ns,存储器读数据的建立时间为140ns,目标:,尽可能减少等待周期Tw,措施:,提前发出地址,高级计算机系统结构 第二章 Intel 系列处理器,结论:,地址流水线的简单描述:,当前周期发出下一个总线周期所需要的地址;或 上一个周期发出当前周期所需要的地址。,采用地址流水线后,由于地址信号的提前建立,与非地址的流水线相比,可以尽量减少插入Tw等待周期。因而加快了访存速度。,(但并没有提高存储器的速度)。,高级计算机系统结构 第二章 Intel 系列处理器,三、80286的工作模式(一)实地址模式 系统开机复位时,自动进入实地址模式,A23A20自动置为0,以 A19A0寻址1M的存储空间。,(二)虚地址保护模式 该模式主要针对在多任务机制中的存储管理。1.虚地址保护模式的基本概念 两个方面的含义:,(1)虚地址:程序设计者可以寻址一个比实际物理地址空间(16M)大得多的虚存空间(1000M)。,高级计算机系统结构 第二章 Intel 系列处理器,(2)保护,地址空间上的保护 避免多任务机制下的越界访问,为什么需要保护?,多任务机制的引入,保护的具体内容:,特权级的保护 比如防止应用软件修改系统软件或系统数据,访问权限的保护 如可读或可读/写、可执行或可读/可执行等,保护什么?,对存储空间的(数据和程序)保护,高级计算机系统结构 第二章 Intel 系列处理器,2.保护模式下的寻址过程为实现“虚地址”和“保护”两大功能,系统必须提供一种“机制”或“平台”或一个“中间环节”来实施并完成上述两大功能。,实地址模式下的寻址过程:,段基地址,偏移量,20位物理地址,高级计算机系统结构 第二章 Intel 系列处理器,为实施“虚地址保护”所希望的寻址过程:,应用设计者给出的虚地址,实施保护 实现虚地址到 实地址的转换,物理地址,“虚地址保护”实施的中间平台,“中间平台”的核心部分:,描述子(Descriptor),描述子的作用:,刻划存储段的属性(比如一个段的保护属性),并提供虚地址到实地址转化的信息,高级计算机系统结构 第二章 Intel 系列处理器,描述子的引入,存储器构成就由若干存储段和若干存储段的描述子构成,因此存储器的组织形式就由实地址模式的单一的“存储段”变为两级结构,即:,一系列可变长的段(1 64K)一系列的描述子,描述子分类:,按描述子的作用范围:,局部描述子和全局描述子,局部描述子,刻划某一个任务所要访问代码段或数据段的描述子,作用于该任务所要访问的范围。这些描述子的组合构成一个描述子表,称为局部描述子表LDT。每个任务都有一个LDT。,高级计算机系统结构 第二章 Intel 系列处理器,从描述子的功能来划分 数据/代码段描述子,全局描述子 作用范围涉及系统中所有的代码段和数据段。所有这些描述子的组合构成一个全局描述子表GDT。整个系统只有一个GDT。,用于刻划一个存放数据或代码的存储段的各种属性。比如该段的特权级、段限、读写属性、并提供从虚地址到实地址转换的信息。,门描述子:,实现不同任务间的转换和同一任务的不同代码段之间的转移。,任务状态段描述子,高级计算机系统结构 第二章 Intel 系列处理器,按描述子的定义,在保护模式下访问存储器中数据或代码,则需要使用数据/代码段描述子来实施相应的保护功能。,描述子表基地址寄存器,高级计算机系统结构 第二章 Intel 系列处理器,保护模式下寻址过程示意图:,

    注意事项

    本文(高级计算机系统结构Intel86体系结构.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开