第6章中央处理机资料.pptVIP

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件学院·计算机组织与结构 第5章 中央处理器 计算机组成原理与体系结构 第6章 中央处理器 6.1 CPU的功能和组成 当代主流计算机所遵循的仍然是冯.诺依曼的“存储程序、程序控制”思想 ??? 程序告诉计算机:应该逐步执行什么操作;在什么地方找到用来操作的数据,结果存到何处等 ? 中央处理器是控制计算机自动完成取出指令和执行指令任务的部件。它是计算机的核心部件,通常简称为CPU(Central Processing Unit) 6.1.1 CPU的功能 ★ 指令控制  保证机器按程序规定的顺序取出执行 6.1.3 CPU中的主要寄存器 数据缓冲寄存器(DR) 暂时存放由内存读出或写入的指令或数据字 指令寄存器(IR) 保存当前正在执行的一条指令 程序计数器(PC) 确定下一条指令的地址 地址寄存器(AR) 保存当前CPU所访问的内存单元的地址 累加寄存器(AC) 最常使用的一个通用寄存器 状态条件寄存器(PSW) 保存由算术和逻辑指令的结果建立的各种条件码 6.1.4 操作控制器与时序产生器 操作控制器在各寄存器之间建立数据通路(传送信息的通路) 操作控制器的功能: 就是根据指令操作码和时序信号,产生各种操作控制信号,以便正确地建立数据通路,从而完成取指令和执行指令的控制 硬布线控制器 微程序控制器 时序产生器产生并发出计算机所需要的时序控制信号 6.2? 指令周期 020?? ??CLA ;累加器清0 021??? ?ADD 30 ;(AC)+(30)→AC? 022? ???STA 40 ;(AC)→(40) 023?? ??NOP ; 空操作? 024? ???JMP 21 ; 21 → PC … 030 000 006 ; 数据 … 040 存和数 ; 数据 6.2.3 ADD指令的指令周期 6.2.4 STA指令的指令周期 6.2.5 NOP指令和JMP指令的指令周期 6.3? 时序产生器和控制方式 用二进制码表示的指令和数据都放在内存里,那么CPU是怎样识别出它们是数据还是指令呢? 6.3.1 时序信号的作用和体制 1、 概念 1)时序部件:计算机的机内时钟。它用其产生的周期状态,节拍电位及时标脉冲去对指令周期进行时间划分,刻度和标定。 2)指令周期:在计算机中从指令的读取到指令的执行完成,执行一条指令所需要的时间,称为指令周期。 指令周期通常由若干个CPU周期来表示,CPU周期也称为机器周期。由于CPU内部的操作速度较快,而CPU访问一次内存所花的时间较长,通常用存储周期为基础来规定CPU周期。 2、3级时序信号 1)周期 (1)在一个控制阶段内均持续起作用的信号; (2)通常用周期状态寄存器来标志和指明某某周期控制; (3)指令周期可分为取指周期、分析周期、执行周期。 2)节拍 (1)把一个机器周期分成若干个相等的时间段,每一个时间段对应一个电位信号,称节拍电位; (2)一般都以能保证ALU进行一次运算操作作为一拍电位的时间宽度。 3)时标工作脉冲 (1)?及时改变标志状态; (2)?时标脉冲的宽度一般为节拍电位宽度的1/N,只要能保证所有的触发器都能可靠地,稳定地翻转即可。 3、3级时序信号的关系 1)一台计算机机内的控制信号一般均由若干个周期状态,若干个节拍电位及若干个时标脉冲这样3级控制时序信号定时完成。 2)3级控制时序信号的宽度均成正整数倍同步关系。周期状态之间,节拍电位之间,时标脉冲之间既不容许有重叠交叉,又不容许有空白间隙,应该是能一个接一个地准确连接,一个降落另一个升起而准确切换的同步信号。 6.3.3 控制方式 控制器的控制方式:形成控制不同微操作序列的时序控制信号的方法。 控制方式的分类: 同步控制方式 异步控制方式 同异步联合控制方式 1、同步控制方式 1)含义:又称为固定时序控制方式或无应答控制方式。任何指令的执行或指令中每个微操作的执行都受事先安排好的时序信号的控制。 2)每个周期状态中产生统一数目的节拍电位及时标工作脉冲。 3)以最复杂指令的实现需要为基准。 4)优点:设计简单,操作控制容易实现。 缺点:效率低。 2、异步控制方式 1)含义:可变时序控制方式或应答控制方式。执行一条指令需要多少节拍,不作统一的规定,而是根据每条指令的具体情况而定,需要多少,控制器就产生多少时标信号。 2)特点:每一条指令执行完毕后都必须向控制时序部件发回一个回答信号,控制器收到回答信号后,才开始下一条指令的执行。 3)优点:指令的运行效率高; 缺点:控制线路比较复杂。 4)异步工作方式一般采用两条定时控制线来实现。我们把这两条线称为“请求”线和“回答”线。当系统中两个部件A和B进行数

文档评论(0)

知识宝库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档