网站大量收购闲置独家精品文档,联系QQ:2885784924

第十节_控制器的组成.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9章CPU的结构和功能-9.3 控制器组织 控制器的功能是,从存储器中取指令, 对指令译码产生控制信号并控制计算机系统 各部件有序地执行,从而实现指令的功能。 为了实现控制器的这些功能,需要配备相应 的器件。 9章CPU的结构和功能-9.3 .1控制器的基本组成 (1)指令寄存器(IR) 用来存放由内存取出的指令,在指令执行过程中指令一直保存 在IR中。指令是控制工作的依据,IR 内容的改变就意味着一条新 指令的开始。 (2 )程序计数器(PC) 用来存放即将执行的指令地址,具有计数器的功能,PC的值是 程序执行位置的体现。当程序开始执行时,PC内装有程序的起 始位置的体现。当程序顺序执行时,每执行一条指令PC增加一 个量,这个量等于指令所含的字节数(这就是为什么称为程序计 数器的原因)。当程序转移时,转移指令执行的最终结果就是要 改变PC的值,此PC值就是转去的地址,以此实现转移。在有些 机器中PC也被称为指令指针(Instruction Pointer,IP)。 (3 )时序部件 用于产生计算机系统所需的各种时序(定时)信号,计算机中 的各种控制信号都有很强的定时性。指令告诉计算机做什么,由 时序线路确定什么时候去做。时序线路由脉冲源、启停线路负责 时钟信号的通断。时序形成线路负责生成周期信号,节拍信号和 节拍脉冲信号。 (4 )程序状态字寄存器(PSW) PSW用来存放两类信息:一类是体现当前指令执行结果的各种状 态信息。例如有无进位(CF位)、有无溢出(OF )、结果正负 (SF )、结果是否为零(ZF位)、奇偶标志(PF位)等;另一 类是存放控制信息,例如允许中断(IF位)、跟踪标志(TF位) 等。有些机器中将PSW称为标志寄存器(Flag Register,FR) 。实际上不同的机器其状况信息的内容和名称并不完全相同。 (5 )微操作形成部件 根据IR的内容(指令)、PSW的内容(状态信息)以及时序线 路3方面的内容,由微操作控制形成部件产生控制整个计算机系 统所需要的各种控制信号(也称微命令或微操作),操作形成方 式有组合逻辑和微程序两种方式,其形成部件的结构也大不相同 。根据微操作的形成方式可将控制器分为组合逻辑控制器(或硬 布线控制器)和微程序控制器两大类。 9章CPU的结构和功能-9.3.2 指令执行的基本过程 (1)取指令阶段 取指令阶段对所有指令都是相同的,它是将程序计数器(PC )的内容作为地址去读内存,将该单元的内容即指令读出送 往指令寄存器(IR)。同时PC的内容自增,指向下一条指令 ,也就是说取指令是一次内存的读操作。 (2 )取操作数阶段 取操作数仅针对操作数存放在内存的情况。由于寻址方式的 不同(直接、间接、基址、相对、变址等),取操作数的过 程也大不相同,取操作数是一次或多次内存的读操作,还可 能包括操作数地址的计算(如变址、基址、相对等)。 (3 )执行指令阶段 执行指令是根据指令操作码对操作数实施各种算术、逻辑及 移位操作。对于结果地址在内存的,还应包括一次内存的写 操作。对于转移指令或子程序调用及返回等指令,应对PC的 内容进行更新。 9章CPU的结构和功能-9.3.3 控制器的时序系统 计算机的协调动作需要时间标志,而时间标志则是 用时序信号来体现的。一般来说,控制器发出的各种 控制信号都是时间因素 (时序信号)和空间因素 (部 件位置)的函数。 时序系统的作用就在于将各种控制信号严格定时 ,使多个控制信号在时间上相互配合完成某一功能。 1.组合逻辑控制器的时序系统 控制器组成有组合逻辑方式和微程序方式,相应地其时序 系统也有区别。组合逻辑控制器中,将时序信号分为指令周 期、CPU周期、节拍周期和节拍脉冲 。 指令周期 C PU 周期(取指) C PU 周期(取数) C PU 周期(执行) 节拍周期 T 0 节拍脉冲 P 0 节拍周期 T 1 节拍脉冲 P 1 节拍周期 T 2 节拍脉冲 P 2 节拍周期 T 3 节拍脉冲 P 3

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档