大学生新闻 大学生活 校园文学 hthcom华体会
社会实践活动 社会实践经历 社会实践报告 hth358华体会 社会实践心得
全国排名 校友会版 hthcom华体会赌博 分类排名 本科排名 一本排名 hth359华体会 hth365华体会
求职简历 职场法则 面试技巧 职场故事 求职招聘
英语学习 计算机学习 电气工程 机械工程 经济管理 建筑设计 财务会计
申请书 证明书 检讨书 自荐信 演讲稿 心得体会 调查报告 读后感 求职信 推荐信 其它范文

了解微型计算机须先了解微处理器

要想了解微型计算机,必须先了解微处理器,了解微处理器中寄存器的功能、存储管理方式、微处理器芯片引脚功能和总线时序等。8086~Pentium 微处理器的寄存器组按功能可分为四类:基本寄存器、系统级寄存器、调试和测试寄存器、浮点寄存器。微处理器在寻址和存储管理中,采用了实模式和保护模式下 访问存储器的技术,内存分段和分页机制的操作。8086/8088只能工作于实模式,而80286及其以上的微处理器可工作于实模式、保护模式和虚拟 8086模式。

  微型计算机是通过总线来传送指令和数据的,32位微机支持多种数据传送总线周期。80486和Pentium的总线周期可以是非突发方式的,也可以是突发方式的;可以是高速缓存方式的,也可以是非高速缓存方式的。

  本节以8086/8088、80486和Pentium微处理器为例,叙述80x86微处理器的内部结构。

  2.1.18086/8088的内部结构

   8086/8088是Intel公司于1978年6月推出的16位微处理器,它们的主要特点是:数据线为16位(8088内部数据线是16位,外部数据 线是8位),可进行8位(字节)和16位(字)运算;地址线为20位,可寻址1MB存储空间;时钟频率为5~8MHz。内部结构由执行单元 EU(Execution Unit)和总线接口单元BIU(Bus Interface Unit)两部分构成,其内部结构框图。

  1.执行单元(EU)

   EU由算术逻辑单元(ALU)、16位标志寄存器(FR)、通用寄存器组(4个16位通用寄存器、2个16位指针寄存器、2个16位间址寄存器)、指令 译码器和控制电路组成。EU是指令执行部件,它从BIU的指令队列中取指令,进行指令译码,并发出相应的控制命令序列执行指令。

  2.总线接口单元(BIU)

   BIU包括4个16位段寄存器(CS、DS、ES、SS)、1个16位指令指针(IP)、1个地址加法器、1个6字节(8088 为4字节)的指令队列 和总线控制电路,它负责从存储器中取指令并存放在指令队列中供CPU执行。在执行指令过程中,使用的操作数地址由段基址和偏移量组成,其中16位偏移量先 由EU计算得出,再由BIU将其与段基址(段寄存器的内容)合在一起形成20位物理地址。BIU的功能是实现CPU与内存的数据交换,并可根据EU的请求 与I/O接口电路交换数据。

  2.1.280486的内部结构

  80486是Intel公司于1989年4月推出的 32位微处理器,它的主要特点是:内部数据总线有32位、64位和128位3种,外部数据总线为32位;提供了8位(字节)、16位(字)、32位(双 字)运算指令;地址总线为32位,可寻址4096MB存储空间;支持虚拟存储管理技术,虚存空间为64T;片内集成有浮点运算部件和8KB的Cache, 同时也支持外部Cache;整数处理部件采用RISC结构,提高了指令的执行速度。此外,80486还引进了时钟倍频技术,从而使主频可以超过100  MHz。

  80486内部包括总线接口部件、指令预取部件、指令译码部件、控制部件、整数执行部件、分段部件、分页部件,以及浮点运算部件(FPU)和高速缓存(Cache)部件,其内部结构框图。

  1.总线接口部件

   总线接口部件(BIU)与片外总线连接,用于管理访问外部存储器和I/O端口的地址、数据和控制总线,完成指令预取、读/写操作等总线操作。BIU主要 与指令预取部件和高速缓存部件交换信息。BIU将预取指令存入指令预取部件;填充Cache行时,BIU一次从片外总线读16个字节到Cache。若 Cache内容被CPU内部操作修改,则修改内容也由BIU写到存储器中去。当读操作的内容不在Cache中时,将由BIU控制直接到存储器中去取。

  2.指令预取部件

   80486含有一个32字节的指令预取队列,在总线空闲周期,指令预取部件形成存储器地址,并向BIU发出预取指令请求。预取周期一次读16个字节的指 令代码存入预取队列中。如果Cache在指令预取时命中,则不产生总线周期。当遇到跳转、中断、子程序调用等操作时,则预取队列被清空。

  3.指令译码部件

   指令译码部件是从指令预取队列中读取指令并译码,将其转换成对其他部件进行控制的信号。译码过程分两步:首先确定指令执行时是否需要访问存储器,若需要 则立即产生总线访问周期,使存储器操作数在指令译码后能准备好;然后产生对其他处理部件的控制信号。大多数指令能在一个时钟周期内译码完毕。

  4.控制部件

  80486单独设置控制部件以对整数执行部件、浮点运算部件和分段部件等进行控制,使它们完成已译码指令的执行。
    作者: 来源:
    发布时间:2018-09-17 浏览:
  • 面对面学习总是比在线学习好吗
  • 最近关于重新开放学校的激烈争论主要取决于在线教学的质量。这是可以理解的。但是,关于在线指导的许多内容仍然被误解。现在该改变这种
  • 06-09 关注:73
  • 在线学习的4条建议
  • 印第安纳大学(IU)的新资源介绍了使在线学习成功的一些最重要因素。

    当IU关闭体育课并转向在线教学时,电子学习研究与实践实验室开始
  • 06-09 关注:65
  • 激光视盘 可以自由放置和使用
  • 激光视盘采用丙烯酸塑料制成,大多数光盘直径为30厘米(C12英寸),也有13厘 米(5英寸)的小型盘,盘的转速为1500转/分,但应指出,为
  • 09-18 关注:133
  • 数字技术用于语音信号高效多路传输
  • 欣赏声音、喜爱音乐,这是音响的源点。为了满足这一需要,音响系统需由两个系统组成。其一是对音乐与人声加以收音并加以调整,记录在唱
  • 09-18 关注:122
  • 电脑正在进入有线电视网
  • 当前,随着数字计算机和多媒体技术的发展,许多大的计算机制造公司都提出,在微型计算机上实现电视的功能,即利用计算机网络来接收数字
  • 09-18 关注:128
  • 电视信号的传输过程
  • 当前,像高保真音响、高清晰度电视、VCD、数码录音等新词汇大量充斥在我们身边,它们一方面代表这新技术的涌现,另一方面也体现了这些
  • 09-18 关注:196
  • 计算机6.2.180x86中断结构及类型
  • 从Intel 8086/8088、286、386、486直到Pentium系列微处理器,它们中断系统的结构基本相同,不同之处主要有两点:一是 因CPU的工作模式
  • 09-18 关注:132
  • 中断技术引入计算机系统
  • 中断技术是现代计算机系统中很重要的功能。最初,中断技术引入计算机系统,只是为了解决快速的CPU与慢速的外部设备之间传送数据的矛盾
  • 09-18 关注:261
Baidu
map