第五章 控制器.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
第五章 控制器 第一节 基本概念 一、CPU的基本功能 CPU具有以下4个方面的基本功能: (1)指令控制,即对程序运行的控制; (2)操作控制,即对指令内操作步骤的控制; (3)数据运算,即对数据进行算术运算和逻辑运算,这是CPU的最基本功能; (4)异常处理和中断处理,如处理运算中的溢出等错误情况以及处理外部设备的服务请求等。 历年真题 1.CPU由哪两部分组成?CPU具有哪四个基本功能?(2009年) 【答案】CPU由运算器和控制器组成。 (CPU)具有以下4个方面的基本功能: (1)指令控制,即对程序运行的控制; (2)操作控制,即对指令内操作步骤的控制; (3)数据运算,即对数据进行算术运算和逻辑运算,这是CPU的最基本功能; (4)异常处理和中断处理,如处理运算中的溢出等错误情况以及处理外部设备的服务请求等。 二、CPU的基本组成 CPU主要由主要运算器、控制器两部分组成。在CPU中还有多种寄存器。 CPU主要的寄存器: (1)指令寄存器(IR),存放当前正在执行的指令,为指令译码器提供指令信息。 (2)程序计数器(PC),存放下一条指令的地址。用来提供取指地址,从而控制程序执行顺序。 (3)数据寄存器(DR),存放操作数、运算结果和运算的中间结果,以减少访存的次数。 (4)地址寄存器(AR),存放操作数的地址。 (5)程序状态寄存器(PS),存放计算中的状态信息,这些信息是控制程序的条件。 历年真题 1.在CPU中,哪些寄存器属于控制用的指令部件?它们各起什么作用?(5分)(2000年) 【答案】 ①指令寄存器(IR),存放当前正在执行的指令,为指令译码器提供指令信息。 ②程序计数器(PC),存放下一条指令的地址。用来提供取指地址,从而控制程序执行顺序。 ③程序状态寄存器(PS),存放计算中的状态信息,这些信息是控制程序的条件。 2.? (2003年) 【答案】 ①从主存取指令,并计算下一条指令在主存中的地址; ②对指令进行译码,产生相应的操作控制信号; ③控制指令执行的步骤和数据流动的方向。 三、单总线CPU结构图(会画并理解) 注意:画的时候一定要注意箭头的方向。 历年真题 1.改错题:单总线结构系统是指:各大功能部件之间用一根信号线连接。(2000年) 【答案】单总线结构系统是指各寄存器及ALU之间的数据通路只用一条总线构成。 第二节 指令周期 一、指令周期的基本概念 1.时钟周期也称为振荡周期,定义为时钟脉冲的倒数是计算机中最基本的、最小的时间单位。..指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。( ) A. B. C. D..CPU结构图如下,其中有运算部件ALU、寄存器Y和Z、通用寄存器R0~R3、指令寄存器IR、程序计数器PC、主存地址寄存器 MAR 和主存数据寄存器 MDR 等部件,试拟出加法指令ADD R1,B(R2)的读取和执行流程。其中R1表示目的寻址为寄存器寻址;B(R2) 表示源寻址为变址寻址,B是偏移量,R2是变址寄存器。(2004年) 【分析】图见前面内容 PC→MAR 取指令 PC+1→PC 计算下一条指令 DBUS→MDR,MDR→IR 读入指令 B(IR地址段)→Y 送地址偏移量 R2+Y→Z 计算操作数地址 Z→MAR 送操作数地址 DBUS→MDR,MDR→Y 读取操作数 R1+Y→Z 求和计算 Z→R1 写回结果 【答案】 PC→MAR PC+1→PC DBUS→MDR,MDR→IR B(IR地址段)→Y R2+Y→Z Z→MAR DBUS→MDR,MDR→Y R1+Y→Z Z→R1 三、访存指令周期 2003、和2006年考的都是访存指令周期的内容。 访存指令周期:①取指令 ②指令译码 ③计算地址 ④访存 ⑤写回 历年真题 1.单总线CPU结构下图所示,其中有运算部件ALU、寄存器Y和Z、通用寄存器 R0~R3、指令寄存器IR、程序计数器PC、主存地址寄存器MAR和主存数据寄存器MDR。试拟出CPU读取并执行LOAD R1,(R2)取数指令的流程,指令中R1表示目的寻址为寄存器寻址,(R2)表示源寻址为寄存器间接寻址。(2006年) 【分析】拟出任意一条指令读取和执行流程,前三步都完全一样,即读取指令的步骤都一样。 PC→MAR 送指令地址 PC+1→PC 计算下一条指令的地址 DBUS→MDR→IR 读入指令 考试时,无论如何,也要写上

文档评论(0)

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

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

1亿VIP精品文档

相关文档