计算机组成原理教学课件(第4版)3(4)-CPU子系统-模型机CPU-5-微程序控制方式.pptVIP

计算机组成原理教学课件(第4版)3(4)-CPU子系统-模型机CPU-5-微程序控制方式.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微程序控制方式的优点 (1)用规整的存储逻辑结构代替了不规整的、复杂的硬连接逻辑,结构得到了简化,有利于设计自动化 (2)容易修改和扩展、灵活、通用性强 (3)适合做系列机的控制器 (4)可靠性较高,易于诊断和维护 (5)涉及访存,故速度慢,CPI会变大。 (6)硬件成本高。 */31 3.4.5 微程序控制方式 */31 组合逻辑控制: 由逻辑电路产生控制信号; 微程序控制: 由微指令代码预存控制信号,经电路翻译代码后产生控制信号; */31 模型机微程序控制器框图 顺序控制 等字段 …… 微地址寄存器,μPC 译码器 微指令寄存器 uIR 控制存储器 CM 微命令序列 微命令字段 IR PSW I/O 指令 微程序 clock 微地址 形成电路 微地址 μA 复位 clock μA */31 控制存储器 CM 原理、部件与工作过程 → 微命令由预存储的代码翻译产生 → 1条机器指令对应多条微指令 代码 (1)时序系统 组合逻辑方式下1个时钟周期完成的工作,现在由1个微指令周期控制完成。 */31 (2)控制系统的逻辑组成 控制存储器CM 微指令寄存器uIR 微地址形成电路 微地址寄存器uAR 微命令译码电路 (3) 微程序工作过程 取机器指令? 定位微程序?取微指令并译码输出微命令 ? */31 2. 微程序存储与微地址形成 (1)存储的一般原则 ①微指令存储规整 ②寻址方便 */31 (2)微地址形成思路 微地址= 分区首地址 +相对偏移量 如何确定分区首地址? 如何确定去区内偏移? 操作码,寻址方式等。 时序引导 由微指令功能段引导 如何形成微地址??? */31 3.微指令格式与编码 按数据通路各段操作划分字段,同类操作中互斥 的微命令放同一字段。(分段直接编译法) (1)格式, 32位 数据通路操作 辅助 AI BI SM CI S CP EMAR R W ST SC 3 3 5 2 2 4 1 1 1 2 4 顺序 控制 访存 结果分配 按教材表3-2确定各段代码, SC码段单独设计。 */31 (2)各字段功能 1)数据通路操作 AI: A输入选择 000 无输入 001 Ri A 010 C A 011 D A 111 PC A R0~R3、SP、PC 数据通路操作 辅助操作 AI BI SM CI S CP EMAR R W ST SC 3 3 5 2 2 4 1 1 1 2 4 顺序控制 访存操作 结果分配 100 SP A */31 AI BI SM CI S CP EMAR R W ST SC 3 3 5 2 2 4 1 1 1 2 4 BI: B输入选择 000 无输入 001 Ri→B 010 C→B 011 D→B 100 MDR→B SM: ALU功能选择 (S3S2S1S0 M) CI: 初始进位选择 S: 移位选择 CP: 结果分配 0001 CPRi R0~R3、SP、PC (R0~R3、SP、PC) 0010 CPC … 0000 不输出脉冲 */31 AI BI SM CI S CP EMAR R W ST SC 3 3 5 2 2 4 1 1 1 2 4 2)访存操作 EMAR、R、W 3)辅助操作 ST 00 无操作 01 开中断 10 关中断 11 SIR */31 AI BI SM CI S CP EMAR R W ST SC 3 3 5 2 2 4 1 1 1 2 4 4)顺序控制 增量 断定 0000 顺序执行 10种 指明微地

文档评论(0)

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

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

1亿VIP精品文档

相关文档