- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
三、微指令的格式微指令的格式大体上可分成两类:水平型微指令和垂直型微指令。1.水平型微指令特点:在一条微指令中定义并执行多个并行操作微命令。一般格式为:控制字段|判别测试字段|下地址字段在实际应用中,直接控制法、字段编译法(直接、间接编译法)经常应用在同一条水平型微指令中。从速度来看,直接控制法最快,字段编译法要经过译码,所以会增加一些延迟时间。第120页,共177页,星期日,2025年,2月5日2.垂直型微指令在微指令中设置有微操作码字段,采用微操作码编译法,由微操作码规定微指令的功能,称为垂直型微指令。微操作码微操作数特点:不强调实现微指令的并行控制功能,通常一条微指令只要求能控制实现一二种操作。这种微指令格式与指令相似;每条指令有一个操作码;每条微指令有一个微操作码。微指令的格式:第121页,共177页,星期日,2025年,2月5日例:指令字长16位,微操作码3位,有八条微指令如下。微操作码(3位)微操作数(13位)000(传送)原寄存器(5位)目标寄存器(5位)其他(3位)001(ALU数据源的选择)左输入源编址右输入源编址ALU运算选择010(移位操作)寄存器编址移位次数移位方式011(内存访问)寄存器编址存储器编址读写(2位)其他100(无条件转移)D(无条件转移微地址或微子程序的入口地址)(12位)S101(有条件转移)D(有条件转移微地址)(9位)测试条件110/111(其他指)微操作数第122页,共177页,星期日,2025年,2月5日3.水平型微指令与垂直型微指令的比较(1)并行性、效率和灵活性: 水平好,垂直差。(2)指令执行时间:水平短,垂直长。(3)水平:微指令字长,微程序短。垂直:微指令字短,微程序长。(4)用户使用:水平难,垂直易。第123页,共177页,星期日,2025年,2月5日例:某机采用微程序控制方式,微指令字长24位,水平型编码控制的微指令格式,断定方式,共有微命令30个,构成4个相斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。①控制存储器的容量应为多少?②设计出微指令的具体格式。3+4+4+2+2=15地址位数=24-15=9容量:512×24第124页,共177页,星期日,2025年,2月5日(2)执行阶段CM(CMAR)CMDR由CMDR发命令Ad(CMDR)CMARCM(CMAR)CMDR由CMDR发命令Ad(CMDR)CMARCM(CMAR)CMDR由CMDR发命令OP(IR)微地址形成部件CMAR(PCMAR)Ad(CMDR)CMARAd(IR)MAR1RM(MAR)MDRMDRAC00000010P+2…M执行LDA微程序形成下条微指令地址P+1形成下条微指令地址P+2形成下条微指令地址M(MCMAR)01000P+2P+1…0001001P+1P…第88页,共177页,星期日,2025年,2月5日(3)取指阶段CM(CMAR)CMDR由CMDR发命令MCMARPCMAR1R100001M+1M全部微指令存在CM中,程序执行过程中只需读出关键微指令的操作控制字段如何形成微操作命令微指令的后继地址如何形成执行取指微程序……第89页,共177页,星期日,2025年,2月5日5.4微程序控制器的基本工作原理四、机器周期与微指令周期的关系微指令周期=机器周期T1T2T3T4T1T2T3T4机器周期机器周期执行微指令微指令周期读微指令第90页,共177页,星期日,2025年,2月5日三、微程序控制器的基本原理5.4微程序控制器的基本工作原
原创力文档


文档评论(0)