该【《微处理器》 】是由【相惜】上传分享,文档一共【57】页,该文档可以免费在线阅读,需要了解更多关于【《微处理器》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。80486是Intel1989年4月推出的32位微处理器。在Intel32位微处理器的体系演化过程中,具有承上启下的地位。 32位微处理器是指在微处理器内部以32位存放器为单位进行数据处理。 而在数据传送时,根据发送端与接受端处理数据的速度不同,可能在128位、64位、32位、16位或8位二进制位为单位,进行数据的传送。 但在内存中总是以8位二进制位为单位来存放数据。、180486的内部结构3、1、1根本结构介绍7大局部组成:总线接口局部指令预取局部译码局部运算局部存储管理局部高速缓冲存储器3编辑课件①②③④⑤⑥⑦执行部件浮点数部件4编辑课件包括执行部件或称定点运算部件〔算术逻辑单元ALU、移位器和存放器组〕和浮点运算部件〔浮点运算单元PLU、浮点存放器组〕。执行部件负责从译码器队列取出指令的微指令地址,并解释执行该指令的微指令。1、运算局部——核心部件5编辑课件组成:分段部件和分页部件〔1〕分段部件提供对内存分段管理的硬件支持,可直接把指令指定的逻辑地址变换为物理地址,只实现对内存分段管理。也可以把指令指定的逻辑地址变换为线性地址,传送到分页部件,实现对内存的分段分页管理。它包含有CS,DS,SS,ES,GS,FS共6个段存放器。 分段部件在地址变换过程中实现任务间的隔离保护以及虚拟内存技术。2、存储管理局部——为实现虚拟存储器而设置。6编辑课件〔2〕分页部件提供对内存分页管理的硬件支持,可直接把指令指定的逻辑地址变换为物理地址,只实现对内存分页管理;也可以将段部件输出的线性地址转换为物理地址,实现对内存的分段分页管理。当设置分页部件不工作时,段部件形成的线性地址就是物理地址。〔3〕虚拟内存是指以少量内存模拟大容量内存,以提高内存利用率。7编辑课件。3、高速缓存部件〔Cache〕——用于减少微处理器对内存的访问次数,提高程序运行速度。片内集成8KB容量的高速缓冲存储器,用来存放最近要使用的指令和数据。Cache系统截取80486对主存的访问,查询这次访问的数据或指令是否驻留在Cache中。如果查询到了,称为“命中〞,CPU不必去访问片外的主存,而是直接从Cache中获得数据或指令。如果“未命中〞CPU就必须访问主存获得数据或指令,将它们拷贝到Cache中。在Pentium机型中,有二个高速缓存部件,一个用于存放程序,称程序缓冲器;一个用于存放数据,称数据缓冲器。8编辑课件4、指令预取部件——对代码做取入、排队分析、分解等译码的前期准备工作。代码预取操作是利用总线空闲周期,不断将后续指令从高速缓存中或内存中取入,放置在指令队列中,直到装满为止。该部件有两个16字节的队列存放器,它与Cache之间有一条128位〔8*16〕宽度的通道,因此,每次从cache最多可取16字节的信息。这种指令的取入和分析执行的并行操作,防止了译码部件因总线忙碌不能及时取入后续指令,而暂时停机的可能性。9编辑课件5、指令译码部件——把指令含义转换成相应的内部控制总线信号,指挥各部件协同工作。从指令预取队列中取出指令进行译码。将指令转换成微指令入口地址。而将指令寻址信息送存储器管理部件,指挥各部件协同工作。10编辑课件
《微处理器》 来自淘豆网www.taodocs.com转载请标明出处.