- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 顺序执行时后继微地址就是现行微地址加上一个增量(通常为“1”);转移或转子时,由微指令的顺序控制字段产生转移微地址。因此,在微程序控制器中应当有一个微程序计数器(?PC)。为了降低成本,一般情况下都是将微地址寄存器?MAR改为具有计数功能的寄存器,以代替?PC。 增量方式的优点是简单,易于掌握,编制微程序容易,每条机器指令所对应的一段微程序一般安排在CM的连续单元中;其缺点是这种方式不能实现两路以上的并行微程序转移,因而不利于提高微程序的执行速度。 * 顺序执行时后继微地址就是现行微地址加上一个增量(通常为“1”);转移或转子时,由微指令的顺序控制字段产生转移微地址。因此,在微程序控制器中应当有一个微程序计数器(?PC)。为了降低成本,一般情况下都是将微地址寄存器?MAR改为具有计数功能的寄存器,以代替?PC。 增量方式的优点是简单,易于掌握,编制微程序容易,每条机器指令所对应的一段微程序一般安排在CM的连续单元中;其缺点是这种方式不能实现两路以上的并行微程序转移,因而不利于提高微程序的执行速度。 * 顺序执行时后继微地址就是现行微地址加上一个增量(通常为“1”);转移或转子时,由微指令的顺序控制字段产生转移微地址。因此,在微程序控制器中应当有一个微程序计数器(?PC)。为了降低成本,一般情况下都是将微地址寄存器?MAR改为具有计数功能的寄存器,以代替?PC。 增量方式的优点是简单,易于掌握,编制微程序容易,每条机器指令所对应的一段微程序一般安排在CM的连续单元中;其缺点是这种方式不能实现两路以上的并行微程序转移,因而不利于提高微程序的执行速度。 * 顺序执行时后继微地址就是现行微地址加上一个增量(通常为“1”);转移或转子时,由微指令的顺序控制字段产生转移微地址。因此,在微程序控制器中应当有一个微程序计数器(?PC)。为了降低成本,一般情况下都是将微地址寄存器?MAR改为具有计数功能的寄存器,以代替?PC。 增量方式的优点是简单,易于掌握,编制微程序容易,每条机器指令所对应的一段微程序一般安排在CM的连续单元中;其缺点是这种方式不能实现两路以上的并行微程序转移,因而不利于提高微程序的执行速度。 * 在执行某条微指令时,可能会遇到在若干个微地址中选择一个作为后继微地址的情况,最明显的例子是根据操作码产生不同的后继微地址。实现此功能的电路通常是由PROM(可编程序只读存储器)组成的,也有把它称为MAPROM(映像只读存储器)的。该存储器的特点是以指令的操作码作为地址输入,而相应的存储单元内容即为该指令的第一条微指令的入口地址。该存储器的容量等于或略大于机器的指令数,所以容量小,速度快。 在计算机中,有时要根据某些硬件状态来决定后继微地址,属于这些状态的可以是根据运算结果所置的标志位(N,Z,V,C)、计数器状态、数据通路状态等。根据一种状态(非0即1)来决定微地址可以有两种情况,即两路转移;而根据两种状态来决定微地址可以有四种情况,即四路转移。微程序设计实践表明,实现两路转移的情况居多,其次是四路转移,向更多路方向转移的情况就比较少见。两路转移只涉及微地址的一位;四路转移涉及微地址的两位,一般就定在微地址的最后两位,也就是说当执行转移微指令时,根据条件可转移到四个微地址中的一个,这四个微地址的高位部分相等,仅是最低两位不同。 实现多路转移可减少微程序的长度,对于一般条件转移微指令(相当于两路转移)来说,需要两条微指令来完成上述四路转移的功能。 * 微指令的编译法是决定微指令格式的主要因素,在设计计算机时考虑到速度价格等因素采用不同的编译法,即使在一台计算机中,也有几种编译法并存的局面存在。 这种微指令,操作并行度高,使用灵活,微程序短,速度快。但微指令字比较长,实现转移和立即数比较困难。为了克服这个缺点,通常把控制命令按其操作性质分成几组。每组内的微命令是互斥的且采用二进制编码来表示。用译码器译出各个互斥的微命令。这种方法又叫分段译码法。 * 2. 垂直型微指令 在微指令中设置有微操作码字段,采用微操作码编译法,由微操作码规定微指令的功能,称为垂直型微指令。其特点是不强调实现微指令的并行控制功能,通常一条微指令只要求能控制实现一二种操作。这种微指令格式与指令相似:每条指令有一个操作码;每条微指令有一个微操作码。垂直型微指令的特点是: (1) 微指令字比较短,控存位码利用率高; (2) 实现转移和立即数操作方便; (3) 编制微程序容易,用户容易掌握; (4) 便于采用高级微程序设计语言,容易实现微程序设计自动化。 垂直型微指令的缺点是:微操作并行度低。每条微指令只完成少数基本操作,实现一条机器指令的微程序较长,速度低。 小型计算机硬件结构简单,数据通路和操作部件并行度低。如果机器不以提高速度为
您可能关注的文档
最近下载
- 直流屏验收标准.docx VIP
- 基于光纤光栅的综采工作面刮板输送机直线度检测与控制方法.pdf
- 4.2 华测CGO2.0软件操作实训教材.pdf VIP
- 小学二年级学习资料 【57】二年级上册语文全册一课一练.pdf VIP
- 世界现代化的历程.pptx VIP
- 华医继续教育常见检验指标的临床诊断价值题库答案.docx VIP
- 苏教版三年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2015三峡大学(修改版)水电站课程设计计算书3.pdf VIP
- 水文水资源软件:SWAT二次开发_(17).SWAT二次开发常见问题与解决方案.docx VIP
- 消防空调安装施工方案鲁班奖.doc VIP
文档评论(0)