[理学]第6章 中央处理部件CPU.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]第6章 中央处理部件CPU

第六章 中央处理部件 本章要点: §6.1 控制器的组成 §6.2 一条指令的执行过程 §6.3 微程序控制技术 §6.4 硬布线控制技术 §6.5 控制器的控制方式 §6.6 流水线技术 现代计算机的功能日益强大、结构日益复杂。不能想象由人来直接管理这样复杂的机器,必须由软件系统来代替人管理机器自动的工作。这个软件就是操作系统。 现代计算机的操作系统也是十分庞大复杂的。这样庞大的软件系统不可能全部驻留在内存中,只能保存在辅存(磁盘、磁带)上。在开机后按需要装入主存储器运行。 操作系统的一小部分内核程序(BIOS)必须固化在ROM中,安装在主板上,保证机器一上电就可以立即执行。 机器一加电,立即开始执行BIOS程序。自动到系统磁盘的0道装入引导程序Boot,该程序装入主存运行后把操作系统的常驻内存部分装入内存,建立相应的环境,管理计算机的资源,等待用户的命令。 指令周期? CPU从内存取出一条指令并执行这条指令的时间总和。 CPU周期?? 又称机器周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。 时钟周期? 通常称为节拍脉冲或T周期。一个CPU周期包含若干个时钟周期。 下图示出了采用定长CPU周期的指令周期示意图。 ◆ 从M中取指=IR,(PC)+1=PC; (PC)-AB ; ADS#, W/R#,M/IO#,Ready#,DB-IR,C/D#. ◆ 计算操作数地址,将得到的有效地址=AR; (rs1)-GR, (rs1)-ALU,disp-ALU,”+”, ALU-AR ◆ 取操作数:AR-AB,ADS#,W/R#,M/IO#,Ready#,DB-DR; ◆ 做加法:(rs)-GR,(rs)-ALU,DR-ALU; rd-GR, ALU-rd, 置运算结果N,Z,V,C。 作 业 第6章——1、21 阅读173~176页,通过对80386的了解,进一步熟悉计算机的硬件系统、微处理器和控制信号。 微程序控制器主要由控制存储器、微指令寄存器和地址转移逻辑三大部分组成。 1. 控制存储器    控制存储器用来存放实现全部指令系统的微程序,它是一种只读存储器。一旦微程序固化,机器运行时则只读不写。其工作过程是:每读出一条微指令,则执行这条微指令;接着又读出下一条微指令,又执行这一条微指令……。读出一条微指令并执行微指令的时间总和称为一个微指令周期。通常,在串行方式的微程序控制器中,微指令周期就是只读存储器的工作周期。控制存储器的字长就是微指令字的长度,其存储容量视机器指令系统而定,即取决于微程序的数量。对控制存储器的要求是速度快,读出周期要短。  微程序控制器主要由控制存储器、微指令寄存器和地址转移逻辑三大部分组成。 2. 微指令寄存器    微指令寄存器用来存放由控制存储器读出的一条微指令信息。其中微地址寄存器决定将要访问的下一条微指令的地址,而微命令寄存器则保存一条微指令的操作控制字段和判别测试字段的信息。 3. 地址转移逻辑    在一般情况下,微指令由控制存储器读出后直接给出下一条微指令的地址,通常我们简称微地址,这个微地址信息就存放在微地址寄存器中。如果微程序不出现分支,那么下一条微指令的地址就直接由微地址寄存器给出。当微程序出现分支时,意味着微程序出现条件转移。在这种情况下,通过判别测试字段P和执行部件的“状态条件”反馈信息,去修改微地址寄存器的内容,并按改好的内容去读下一条微指令。地址转移逻辑就承担自动完成修改微地址的任务。 作业 第6章—2,5,8 机器指令与微指令的关系 【问】一会儿取机器指令,一会儿取微指令,它们之间到底是什么关系? 【解】 1. 一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组成的。因此,一条机器指令的功能是由若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的 操作划分成若干条微指令来完成,由微指令进行解释和执行。 2. 从指令与微指令,程序与微程序,地址与微地址的一一对应关系来看,前者与内存储器有关,后者与控制存储器有关。 与此相关,也有相对应的硬设备,请看演示。 §6.4.1 硬布线控制器的实现方法 用逻辑线路替代控制存储器。 控制存储器中微指令的执行采用时序脉冲信号控制。 两级门电路的实现 PLA(可编程逻辑阵列) PAL (可编程阵列逻辑) GAL(通用阵列逻辑) VLSI直接实现 优点:当机器的 指令集 中指令条数较少且操作码规整时,译码速度快,硬件逻辑的执行速度快。 缺点:当机器的 指令集 中指令数量较大时,控制线路复杂;控制器的调试难度增大;自动化生产程度将降低。 典型机器:

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档