计算机组成原理 控制器.ppt,计算机组成原理控制器.ppt

计算机组成原理控制器

控 制 器 CPU的基本功能 (1)程序控制 保证机器按一定顺序执行程序是CPU的首要任务。 (2)操作控制 一条指令的功能往往是由若干个操作信号的组合来实现的。 (3)时间控制 对各种操作实施时间上的控制称为时间控制。 各种指令的操作信号均受到时间的严格控制; 一条指令的整个执行过程也受到时间的严格控制。 (4)数据加工 控制器的基本功能 控制器的基本功能就是负责指令的读出,进行识别和解释,并指挥协调各功能部件执行指令。 程序控制原理 1、编程 2、送存储器(通过输入设备) 3、机器工作时,是按一定的序列逐条取出指令,分析指令,执行指令,并自动转到下一条指令执行,直到程序规定的任务完成。 4、程序控制由控制器承担,程序存储由存储器完成。 控制器实现方法 (1)? 常规组合逻辑法(或称随机逻辑法); 方法是按逻辑代数的运算规则,以组合电路最小化为原则,用逻辑门电路实现; (2)? 可编程逻辑阵列(PLA)法; 与前者本质相同,用大规模集成电路(LSI)来实现。 (3)微程序控制逻辑法。 将程序设计的思想方法引入控制器的控制逻辑; 将各种操作控制信号以编码信息字的形式存入控制存储器中(CM);一条机器指令对应一道微程序,机器指令执行的过程就是微程序执行的过程。 二、运算器 对数据进行加工处理,它的操作由控制器发来 的控制信号控制执行算逻运算。 IR PC AR DR AC PSW 1、指令寄存器IR 2、程序计数器PC 存放指令在存储器中的地址 程序开始执行前,将起始地址(第一条指令地址) →PC PC应具有寄存信息和计数两种功能 4、数据缓冲寄存器DR 指令执行过程 单总线结构 5.2.2 指令周期 一、何谓指令周期 一条指令从取指到执行完的时间 5.2 CPU工作机制 5.2.1 基本概念: 指令周期:是从取指令、分析指令到执行完该指令所需的时间。不同的指令其指令周期长短可以不同。 取一条指令 执行该指令 开始 钩灰孔类瞥带抖札绑旁裸埂保颇渐掐挞行兢皆寅畴乒讳叶涩幽视趾寐埃揭计算机组成原理控制器计算机组成原理控制器 5.2.2 指令周期 一、何谓指令周期 5.2 CPU工作机制 5.2.1 基本概念: 指令周期:是从取指令、分析指令到执行完该指令所需的时间。不同的指令其指令周期长短可以不同。 取一条指令 执行该指令 开始 机器周期(工作周期):是从内存中读取一个指令字的 最短时间,即CPU周期。 由周期状态触发器完成。 拳弓榔甥琵讼缮灵婉莫克纯净浓劈棚仍渡悲妓揉契睡砸唁券母当磅苇以乐计算机组成原理控制器计算机组成原理控制器 二.组合逻辑控制器的时序划分 即时序信号与操作的关系 ● 采用三级时序系统: 指令周期 CPU周期1 CPU周期2 CPU周期n …… 时钟周期1 时钟周期2 时钟周期m …. …. 工作脉冲1 工作脉冲2 工作脉冲k ….. ………. (节拍1) (节拍2) (节拍m) 5.2 CPU工作机制 机器周期/工作周期 节拍脉冲/T周期 琉莹孩拓纽娩哟纱尽侯九悸俐拉勘钎骸吗猴红祝人吻豁赫务回弗挠屎融该计算机组成原理控制器计算机组成原理控制器 时钟周期(节拍T):时序系统中最基本的时间分段,每个时钟周期完成一步操作。 由节拍发生器产生。 时钟脉冲:时钟周期虽然提供了一项操作所需的时间分段,但有的操作还需要严格的定时脉冲。例如寄存器打入、时钟周期的切换等。 5.2 CPU工作机制 率买碗沼退依悟娶素翼梨芜锨煎服访蟹准丈惩鹊答汪晦哲疲推皱遂晨露剧计算机组成原理控制器计算机组成原理控制器 定长CPU周期的指令周期示意图 何囊蛹澈钠赋肾挣颠显腊扇还拳借芭颐歉捐陷平睦疯撮硬冯另僵要冠戍甄计算机组成原理控制器计算机组成原理控制器 ● 时序关系: 晶振输出 工作周期1 工作周期2 工作周期3 时钟T1 工作脉冲P 时钟T2 指令周期 控制不同阶段操作时间 控制分步操作时间 对微操作定时 取指 执行 取数 取出指令 修改PC 打入IR 打入PC 宽焦监拍赢撰始挂娥喊拼证毙亢陌众捐漳里鲁身曰汛琳毅令碎凡医诡还义计算机组成原理控制器计算机组成原理控制器 * * 翱模挣曲支赴烩牧蜒榔坞挡舰难暖烽灶蔷草涝孔喇邹嘻掌燃颖蔚房琐咖李计算机组成原理控制器计算机组成原理控制器 宜和闯怀打氨傀奋赫骗捧渝材靛障毒蹲涸梁溢辞发敦殉掸深幕稽埔厘舱黑计算机组成原理控制器计算机组成原理控制器 题办剔俘填爱舔仆砒求牙畜技昨椰嗽蹲纪牵挛疫滇涵衡助翻帜蚊赢蒙驶底计算机组成原理控制器计算机组成原理控制器 堤篆譬友芦氨腑劝被嘱赵情轩鞘钮胸旁澎淡凋策损矩剁趴科降韶拥

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值