- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制器功能及组成综合概述指令执行流程时序产生电路组合 二、脉冲源 产生具有一定频率和宽度的时钟脉冲信号,为整个机器提供时间基准信号。 CLK 三、启停控制逻辑 启停控制逻辑的作用是根据计算机的需要,可靠地开放或封锁脉冲,控制时序信号的发生或停止,实现对整个机器的正确启动或停止。 启停控制逻辑 脉冲源 节拍信号发生器 T1 T2 T3 T4 注意:启停控制逻辑保证启动时输出的第一个脉冲和停止时输出的最后一个脉冲都是完整的脉冲。 四、节拍信号 在一个机器周期内,要完成若干个微操作。这些微操作有的可以同时执行,有的需要按先后次序串行执行。因而应把一个机器周期分为若干个相等的时间段,每个时间段对应一个电位信号,称为节拍电位信号。 节拍的宽度取决于CPU完成一次微操作的时间,如ALU一次正确的运算,寄存器间的一次传送等。 CLK T0 T1 T2 T3 时钟周期 机器周期 机器周期 T0 T1 T2 T3 T0 T1 T2 T3 机器周期、节拍、时钟周期组成多级时序系统 一个指令周期包含若干个机器周期 一个机器周期包含若干个时钟周期 CLK 机器周期 机器周期 机器周期 (取指令) (取有效地址) (执行指令) 指令周期 T0 T1 T2 T3 T0 T1 T2 T3 T0 T1 T2 T3 机器周期 机器周期 (取指令) (执行指令) 指令周期 T0 T1 T2 T3 T0 T1 T2 (1)统一节拍法(定长CPU周期 ) (2) 不定长CPU周期 控制器功能及组成综合概述指令执行流程时序产生电路组合 4.2.1 控制器的功能和组成概述 一、控制器的功能 控制器是计算机系统的核心,它把运算器、存储器、输入输出设备等部件组成一个有机制整体,然后根据指令的要求指挥全机工作。 现代计算机工作的本质是什么? 执行程序,完成程序功能。 什么是程序? 依次排列起来的指令代码。 对指令的控制:计算机的工作过程是连续执行指令的过程,控制器应能保证动态指令流的形成。 对时序的控制:产生固定的时序信号,以保证全机各部件有节奏的工作。 对操作的控制:依据指令内容、指令的执行步骤,形成并提供当前各部件本时刻要用到的全部控制信号。 所以控制器的功能在于: 计算机各主要部件连接框图 PC … … … IR ALU PSW R0 : ︰ 控制信号产生部件 时序控 制电路 ID 暂存器 A 暂存器B MAR 发往全机各 部分 … 主存 中断逻辑 R15 总线 MDR 二、控制器的组成 1. PC:程序计数器(Programming Counter) 用来存放将要执行的指令的地址。其内容分两种情况: (1)顺序执行的情况: PC的值应自动修正,加一个增量。 PC+△→PC (2)转移执行的情况: 将转移的目标地址送 PC. 2. MAR:主存地址寄存器 从主存取指令或者取操作时都必须将相应的访存地址送到MAR中。 3. MDR:数据寄存器 暂存对主存读写的信息。 4. IR:指令寄存器(Instruction Register) 用来存放从存储器中取出的指令。 5. ID:指令译码器(Instruction Decoder) 对指令的操作码部分进行识别,区分不同的指令,为指令的执行作好准备。 6. CU: 控制信号产生部件 其功能是依据指令的内容、时序信号,以及状态信息,来形成并提供出当前各部件本时该要用到的全部控制信号。该部件是控制器的核心。 7. 时序部件 包括脉冲源、启停控制、节拍信号发生器。 主要是保证各部件按严格的时间顺序工作而提供各种定时信号。 8. 中断系统 由软硬件构成的一个综合部件、主要用来处理系统中出现的一些不可预知的事件和一些特殊的请求。 如算术运算的溢出、数据传输的奇偶校验错、电压下降以及外设的输入输出请求。通常都是在执行一条指令进行一次判断。 CPU的组成呢? CPU组成 三、CPU的主要性能指标 1.字长:单位时间内同时处理的二进制数据的位数。8位、16位、32位以及64位。 2. 内部工作频率:表示CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接的关系。 时钟周期是CPU中最小的时间单位,每个动作至少需要一个时钟周期。 8086和8088:12个时钟周期; 80286和80386:个时钟周期; 80486:2个时钟周期; Pentium:具有双指令流水线,每个时钟周期可
原创力文档


文档评论(0)