- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 中央处理器 熟练掌握CPU的功能、组成;指令执行的周期、时序、控制方式;微命令、微操作、微指令、微程序、水平型微指令和垂直型微指令的概念; 熟练掌握指令执行的流程图及相应的微操作序列; 熟练掌握微命令的编码方法; 熟练掌握微地址的设计技术; 灵活运用控制器的设计技术进行组合逻辑控制器的设计和微程序控制器的设计。 了解流水线的基本工作原理 学时: 12 6.1 中央处理器的功能和组成 1. 中央处理器的功能 中央处理器简称CPU,它具有如下四方面的功能: (1)程序的顺序控制。 (2)操作控制 产生取出并执行指令的微操作信号,并把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。 (3)时间控制 对各种操作实施时间上的控制。 (4)数据加工 对数据进行算术运算和逻辑运算处理。 6.1 中央处理器的功能和组成 2. 中央处理器的组成 中央处理器由控制器、运算器和总线组成。 (1)控制器 控制器是全机的指挥中心,其基本功能就是执行指令。 控制器由程序计数器PC、指令寄存器IR、地址寄存器(AR)、数据寄存器(DR)、指令译码器、时序系统和微操作信号发生器组成。 6.1 中央处理器的功能和组成 ① 程序计数器PC 用以指出下条指令在主存中的存放地址,CPU根据PC的内容去主存取得指令。因程序中指令是顺序执行的,所以PC有自增功能。 ② 指令寄存器(IR): 用来保存当前正在执行的一条指令的代码。 ③ 地址寄存器(AR): 用来存放当前CPU访问内存单元的地址。 ④ 数据寄存器(DR): 用来暂存由内存储器中读出或写如入内存的指令或数据。 6.1 中央处理器的功能和组成 ⑤ 指令译码器: 分别对操作码字段、寻址方式字段、地址码字段进行译码,向控制器提供操作的特定信号。 ⑥ 时序部件: 用来产生各种时序信号,时序信号可分为CPU周期信号、节拍周期信号和节拍脉冲信号,它们都是由统一时钟CLOCK分频得到。 ⑦ 微操作形成部件: 根据IR的内容(指令)、PSW的内容(状态信息)以及时序线路三方面的内容,产生控制整个计算机系统所需的各种控制信号。其结构有组合逻辑型和存储逻辑型。 6.1 中央处理器的功能和组成 (2)运算器 运算器由算术逻辑单元(ALU)、通用寄存器、程序状态字寄存器、数据暂存器、移位器等组成。它接收从控制器送来的命令并执行响应的动作,负责对数据的加工和处理。 各组成部件的作用是: ① 算术逻辑单元(ALU): 用以进行双操作数的算术逻辑运算。 ② 通用寄存器组: 用来存放操作数(包括源操作数、目的操作数及中间结果)和各种地址信息等。 ③ 暂存器: 用来暂存从主存储器读出的数据,这个数据是不能存放在通用寄存器中,否则会破坏其原有的内容。 6.1 中央处理器的功能和组成 ④ 程序状态字寄存器(PSW) 保留由算术逻辑运算指令或测试指令的结果建立的各种状态信息。 ⑤ 移位器 在ALU输出端设暂存器用来存放运算结果,它具有对运算结果进行移位运算的功能。 组成控制器的基本电路 一类是具有记忆功能的触发器以及由它组成的寄存器、计数器和存储单元等。其特点是: 当输入信号消失后,原信息仍保留其中。 图6.4即是这样的电路。该图表示在时间J2时,将A触发器的内容传送到B触发器中,在时间t3以后,A触发器在其他信号作用下变为“0”,但B触发器仍保持不变。 组成控制器的基本电路 另一类是没有记忆功能的门电路及由它组成的加法器、算术逻辑运算单元(ALU)和各种逻辑电路等。特点是: 当输入信号改变后,输出跟着变化。图6.5为加法器电路,对A、B 进行加法运算,设A=1,B=0,则“和”S=1,该值仅在A,B保持不变时才成立,若在t2时间 A变为“0”,则S立即发生变化(如果忽略电路延迟时间),也变为“0”,而与原来的状态无 关,所以这种电路没有记忆作用。 6.1 中央处理器的功能和组成 (3)总线与数据通路结构 ① 内部总线 CPU内部连节各寄存器的总线。 ② 系统总线 系统总线是CPU与主存储器MM、外部设备接口相联的总线,它包括地址总线、数据总 线和控制总线。 CPU向地址总线提供访问主存单元或I/O接口的地址。 CPU向数据总线发送或接收数据,以完成与主存单元或I/O接口之间的数据传送,主存M和I/O设备之间也可以通过数据总线传送数据。 CPU通过控制总线向主存或I/0设备发出有关控制信号,或接收控制信号;I/O没备也可以向控制总线发出控制信号。 6.2 指令的执行 1.指令执行的周期 (1)取指周期 取指周期要解决两个问题:一是CPU到哪个存储单元去取指令;
文档评论(0)