[PPT]-分类:根据产生微操作信号的方式不同,控制器可分成以下类.ppt

[PPT]-分类:根据产生微操作信号的方式不同,控制器可分成以下类.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[PPT]-分类:根据产生微操作信号的方式不同,控制器可分成以下类.ppt

分类:根据产生微操作信号的方式不同,控制器可分成以下类型:;定义:直接由各种类型的逻辑门产生所有微操作信号的控制器。;C0; 微操作 流程分析 ; (2)将各条指令在不同cpu周期的不同节拍中产生的同一微操作信号集中到一起形成一个逻辑表达式。 (3)将同一微操作出现的全部地方和条件进行化简,求出最简的逻辑表达式。;模型机结构图;控制信号 操作;;PC→MAR;RD M = M1·T2+M2·T2·(LDA+ADD+AND); 2.组合逻辑控制器的特点; 4.2.5 微程序控制器; b. 因此可以将控制信号按一定规则进行编排,形成控制字(微指令)并保存在专用的存储器中。 不同的机器指令对应不同的微指令序列(微程序)。 c. 执行一条机器指令时,只要逐条取出与其对应原微程序,就可以产生所需的微操作控制信号。;INC 微程序; 2、基本术语 微操作:对于指令的执行步骤中,不能再分的操作. 微命令:控制微操作的命令,即实现微操作的控制信号。 微指令:每一步操作所需的若干微命令,以代码的形式编排就构成一条微指令。 ;微程序:由一系列微指令的有序集合构成。一条机器指令对应多条微指令构成的微程序。 控制存储器:集中存放所有机器指令微程序的专用存储器。每一个单元为一条微指令。通常为高速的ROM部件。;3、微程序控制单元的基本框图;4、微程序控制单元内容;控存;(a) 取指阶段;(b) 执行阶段;(c) 取指阶段; 6、微指令的格式 由两部分组成: 控制字段——用于安排微命令。 下址字段——用于控制形成或直接给出下条微指令在控存中的地址。;1)水平型微指令 基本特点是在一条微指令中定义并执行 多个并行操作微命令。 直接控制法:将微指令操作控制字段的每一个二进制位定义为一个微命令,直接送往相应的控制点。;直接控制法举例;??A;相斥性的微命令: 指不能在同一CPU周期内出现的微命令 相容性的微操作: 指能在同一CPU周期内出现的微命令;相斥性的微命令: +、-、﹠ A?X、 B?X、 C?X A?Y、 B?Y、 C?Y 相容性的微命令: ??A、 ??B、 ??C ;例题:某计算机有8条微指令,每条微指令发出的微命令如下表所示,试对这些微指令进行编码以使得??指令的控制字最短而且保持微程序应有的并行性。;a c d g;I1 0101 1110 I2 1000 1011; 2)垂直型微指令 在这种微指令中设置了微操作码字段,采用机器指令操作码编码方法为每一种微操作进行编码。 特点是不强调实现微指令的并行控制功能,通常一条微指令只要能控制实现一个微命令。;1; 微指令的下地址字段;例题: 已知某计算机有80条指令,平均每条指令由12条微指令解释执行,其中有二条取指微指令是所有指令公用的,设微指令长度为32位,请算出控制存储器的容量。;执行取指微程序;; 思考题: 某机采用微程序控制器,已知每一条机器指令的执行均可分解成8条微指令组成的微程序,该机指令系统采用6位定长操作码格式。 1)控制存储器至少应能容纳多少条微指令? 2)如何确定机器指令操作码与该微程序入口地址的对应关系。; 思考题:   某机采用微程序控制器,其存储器容量512×48位,微程序可在整个控制存储器中实现转移,可控制的条件共6个,微指令采用水平型格式,后继指令的控制采用断定方式。微指令的格式如下图所示。;8. 微程序控制器举例 TH-union教学计算机控制器简介 ;TH-union 微程序控制器结构图;顺序控制字段: 微指令的高16位,用于产生微程序下地址。;操作控制字段32位 其中23位用于对运算器的操作控制(I8~I0、A口、B口、SST、SCI、SSH) 。 /MIO、REQ、/WE 3位构成对读写周期的控制。 DC1的3位形成对送往内部总线数据的选择控制。 DC2的3位指定接收数据输入的专用寄存器。;①运算器(23位);对运算器的控制; /MIO(0:有内存和串口读写,1:无) REQ (0:读写内存,1:读写串行口) /WE (00:写操作, 1:读操作);微程序流的控制;微程序控制器的基本组成框图;Am2910已用命令码及其功能;对控制器部件的控制:下地址字段; 00H CC#=/FS1 3# 10H 04 03 40 B0 F0 50 02 IB→PC →AR;*bk90rGfifg7$#Zq5TXu+*L#niCtDWd1)FP

文档评论(0)

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

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

1亿VIP精品文档

相关文档