课程B: 第6章 中央处理器.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西 南 交 通 大 学信息科学与技术学院2016年5月第6章 中央处理器 6.1 中央处理器的功能和组成6.2 控制器的组成和实现方法6.3 一台模型机的设计6.4 微程序控制器原理6.5 流水线技术6.6 精简指令系统计算机RISC6.1 中央处理器的功能和组成6.1.1 CPU的功能指令控制:产生下一条指令在内存中的地址。操作控制:产生各种操作信号送往相应部件, 以控制完成指令所要求的动作。时序控制:对各操作信号实施时间上的控制, 以保证计算机有条不紊地连续自动工作。 CPU的基本功能就是对指令流和数据流在时间与空间上实施正确的控制。6.1 中央处理器的功能和组成6.1.2 CPU的组成控制部件运算部件寄存器组CPU内部数据通路在现代计算机中还要包括cache。6.1.2 CPU的组成1. 控制部件(CU) 由程序计数器(PC)、指令寄存器(IR)、时序产生器和微操作形成部件组成。 ALU移位器选择命令 :选择命令 :初始进位选择器/锁存器选择器/锁存器选择命令 :: 选择命令 ……操作数…………操作数……6.1.2 CPU的组成2. 运算部件 运算部件由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成。 6.1.2 CPU的组成3. 寄存器设置1)通用寄存器:通用寄存器可用来存放地址、原始数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。2)专用寄存器: ⑴ 程序计数器(PC) ⑵ 指令寄存器(IR) ⑶ 存储器数据寄存器(MDR) ⑷ 存储器地址寄存器(MAR) ⑸ 状态标志寄存器(PSW) 状态标志:CF(进位)、ZF(零)、SF(符号)、OF(溢出)。 控制标志,IF、DF、TF。6.1.2 CPU的组成4. CPU内部数据通路 1) 单组内总线数据通路结构6.1.2 CPU的组成2) 多组内总线结构 Intel80386 32位微处理器采用了多组、多种内部总线。6.1 中央处理器的功能和组成6.1.3 CPU与主存间的信息交换CPU与主存之间的信息交换通路通常有两种结构类型:将主存储器作为一个独立部件,通过系统总线与CPU相连。特点:结构简单,但吞吐量受限制。将主存储器当作主机的一个组成部分,用一组专用的存储总线将CPU与主存连接起来。特点:总线很短,数据传送速度快。6.1 中央处理器的功能和组成6.1.4 主机与I/O间的数据通路辐射型总线型通道型6.1 中央处理器的功能和组成6.1.5 时序控制方式与时序系统1. 指令运行的基本过程指令的执行过程CPU周期状态及变化示意图6.1.5 时序控制方式与时序系统2. 时序控制方式 时序控制方式是完成指令的各微操作在与时序上采用何种协调关系。1)同步控制方式 各项微操作都由固定的,统一的时序进行控制。 特点:控制方式简单,容易实现,有较大数量的时间浪费。 应用:CPU内部或设备内部。6.1.5 时序控制方式与时序系统2)异步控制方式 指各微操作按其需要选择不同的时间间隔,不受统一的 时间的约束;各微操作之间的衔接与各部件之间的信息交换采用应答方式。 特点:没有时间上的浪费,因而提高了机器的效率,但 是控制比较复杂。 应用:用于系统总线操作控制3)准同步控制方式 异步方式的同步化 (只在节拍结束时查询异步应答信号)。4)联合控制方式 同步控制和异步控制相结合的方式。6.1.5 时序控制方式与时序系统3. 同步控制方式下的多级时序系统1)指令周期 指令周期是指从取指令、分析取数到执行完该指令所需的全部时间。2)机器周期 机器周期又称CPU周期或总线周期。对应于指令执行的某个阶段(如取指、取操作数、执行等)。 指令周期=i×机器周期6.1.5 时序控制方式与时序系统机器周期信号发生器 每个机器周期都有一个与之对应的周期状态触发器。在机器运行的任何时刻只能处于一种周期状态,因此,有一个且仅有一个触发器被置“1”。6.1.5 时序控制方式与时序系统3)节拍周期(时钟周期) 将机器周期划分为若干个相等的时间段,每个时间段完成规定的微操作。这个时间段用一个电平信号宽度对应,称为节拍周期或时钟周期。节拍的选取方法:(1) 统一节拍法(定长CPU周期) 以最复杂的机器周期为准定出节拍数,每一个节拍时间的长短也以最繁的微操作作为标准。每一个机器周期采用统一的、具有相等时间间隔和相同数目的节拍,因此称为定长CPU周期。6.1.5 时序控制方式与时序系统(2) 分散节拍法(变长CPU周期) 按照机器周期的实际需要安排节拍数,这样可以避免浪费,提高时间利用率。(3) 延长节拍法 在照顾多数机器周期要求的情况下,选取适当的节拍数,作为基本节拍。如果在某个机器周期内统一的节拍数无法完成该周期的全部微操作,则可以延长一或两个节拍。6.

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档