- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 6.3 微程序控制器 * 6.3.1 微程序控制器的基本组成 ① 程序计数器 PC 存放指令地址,有 增量 或 接收新值的功能 ② 指令寄存器 IR 存放指令内容:包括指令操作码与操作数地址两部分 ③ 微指令下地址逻辑 形成并提供出读控制存储器要使用的微指令的地址,其作用与硬连线控制器的节拍发生器有些类同。 ④ 控制存储器和微指令寄存器 控制存储器用于保存由全部微指令构成的微程序,读控制存储器得到的微指令将首先存入微指令寄存器,之后才能送到各被控制部件,这一部分的作用与硬连线控制器的控制信号产生部件有些类同。 * 拍发生器 (多译码器与时序电路) 第1拍:(R1) →存储器地址寄存器(硬件译码) 第5拍:减法运算:X→F Y →F F →X 1 →F 第2拍:存储器读(可能延迟,插入等待周期) 第4拍:读出数据送寄存器(R4) 第3拍:(可能延迟,插入等待周期) X→F Y →F F →X 1 →F 1 0 1 0 0 1 1 0 微程序存储器 * 微程序控制器基本组成框图 控制存储器 (存放微程序) 微指令字 微指令寄存器 下地址逻辑 控存地址 下地址字段 微命令字段 指令寄存器 IR 程序计数器 PC 影射 指令操作码 条件信号 Clock 微命令 (控制信号) ① ③ ② ④ * 微程序控制器的基础知识 用多条微指令实现每条机器指令的执行过程。 一条微指令控制各部件执行指令的一个执行步骤,执行一条微指令所用的时间被称为一个微周期,相当于硬连线控制器的一个节拍时间。 微指令需要具备如下两项功能: (1)提供机器指令的一个执行步骤所需要的控制信号 (微命令) ; (2)提供下一条待用微指令的地址。 全部微指令的集合构成一台计算机的完整的微程序,保存在控制存储器中。 下地址字段 控制命令字段 微指令格式 * 微程序控制器的运行原理 控制每条机器指令的执行过程多条微指令组成 一个(段) 微程序,所有指令的微程序保存在存储器 ROM 中,称为微程序控制器。 对指令译码:生成相应微程序的入口地址. 从控制存储器读出来的是一条微指令,包括微命令字段和微指令下一地址两部分,读出的微指令送微指令寄存器,输出控制信号,同时下一条微指令地址送微程序控制器的地址寄存器。 * * 8 位微下地址字段可以访问 256个字 的控存空间 ,用于直接给出下一条微指令的地址,如微指令的转移地址 等 微指令中的下地址字段的信息 例如可以分成 3 个子字段,总共提供 16位 的信息 微下地址 下地址方式 微转移条件 8位 4位 4位 4 位的形成下地址方式编码可以给出 16种 选择,如顺序执行、条件转移、微子程序调用与返回、从某一固定地址开始、循环执行与结束、按照指令操作码进行功能分支 等。 4 位的转移条件可给出 16种 不同的条件或组合,用于指出微指令转移所依据的条件,为真则转移、否则顺序执行 微指令字的下地址字段有多种组织方案,各有长短, * 直接控制法 直接用微指令字的一位作一个控制信号,简单且速度快,但会使微指令字变得很长。 微指令格式和字段划分设计 微指令字 下地址字段 微命令字段 控制信号 常数源字段 有点类似于指令中的立即数字段,位数不多,提供一个常数值,用来控制微程序循环次数等。 常数值 * 微指令格式和字段划分设计 微指令字 控制信号 下地址字段 微命令字段 字段直接编译法 把互斥的控制信号分在一组加以编码,经译码器给出控制信号,确保互斥,速度会稍慢,但可大大减短微指令字长度。 译 码 器 字段间接编译法 微命令的一个字段的某些微命令还受另一字段制约,是对直接译码的一种改进,可进一步缩短微指令字长度。 译 码 器 译码器 * 微程序控制器特点 采用 ROM 存储控制信号 可扩展性好,系列机的兼容性易实现 容易实现复杂的指令系统 性能比较低 并行性不太好 主要用在 CISC 中 * 控制 存储器 映射 IR PC 接口 输出 设备 主存 储器 运算器 部件 下地址逻辑 启停 地址寄存器 数据总线 地址总线 控制总线 …. 控制条件 微指令寄存器 主振 选用微程序控制器的教学
您可能关注的文档
- 解读语文之美.ppt
- 解读课标与教材提升课堂效益.ppt
- 解释学与教育.ppt
- 解除QQ空间应用——情侣空间的情侣关系.ppt
- 触发器的电路结构.ppt
- 触目惊心的图片.ppt
- 言为心声——人物语言描写训练.ppt
- 触动心灵的句子欣赏10(制作:陈友训)12.ppt
- 言之有理(包含四节内容).ppt
- 言语交际模式与外.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)