微程序体系结构与硬连体系结构有什么区别

微程序体系结构与硬连体系结构有什么区别,第1张

微 *** 作控制信号的形成上有较大的区别。

程序控制器与硬布线控制器相比较,除在微 *** 作控制信号的形成上有较大的区别,其他没有本质的区别。微程序控制器的控制功能是在存放微程序存储器和存放当前正在执行的微指令的寄存器直接控制下实现的,而硬布线控制器的控制功能则由逻辑门组合实现。

所谓“体系结构”,也可以称为“系统结构”,是指程序员在为特定处理器编制程序时所“看到”从而可以在程序中使用的资源及其相互间的关系。

体系结构最为重要的就是处理器所提供的指令系统和寄存器组。指令系统分为CISC(ComplexInstructionSetComputer,复杂指令集计算机)和RISC(ReducedInstructionSetComputer,精简指令集计算机)。

区别如下:

1、概念不同。

微程序(microprogram)是实现程序的一种手段,具体就是将一条机器指令编写成一段微程序。在有微程序的系统中,当CPU执行机器指令时,会在控制存储器里寻找与该机器指令对应的微程序,取出相应的微指令来控制执行各个微 *** 作,从而完成该程序语句的功能。

微指令是指在微程序控制的计算机中,同时发出的控制信号所执行的一组微 *** 作。

微命令即控制部件通过控制线向执行部件发出各种控制命令 。在微指令的控制字段中,每一位代表一个微命令。

2、包含内容不同。

每一个微程序包含若干条微指令,在微指令的控制字段中,每一位代表一个微命令。

3、功能不同。

微程序用于实现机器指令的功能。微指令用于完成一个功能相对完整的 *** 作。微命令一般用于控制数据通路上门的打开/关闭,或者功能选择。

参考资料来源:百度百科-微程序

参考资料来源:百度百科-微命令

参考资料来源:百度百科-微指令

答:微程序的控制器和组合逻辑的控制器是计算机中两种不同类型的控制器。共同点:①基本功能都是提供计算机各个部件协同运行所需要的控制信号;②组成部分都有程序计数器PC,指令寄存器IR;③都分成几个执行步骤完成每一条指令的具体功能。不同点:主要表现在处理指令执行步骤的办法,提供控制信号的方案不一样。微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号从控制存储器中读出,并经过一个微指令寄存器送到被控制部件。组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号。微程序的控制器的优点是设计与实现简单些,易用于实现系列计算机产品的控制器,理论上可实现动态微程序设计,缺点是运行速度要慢一些。组合逻辑控制器的优点是运行速度明显地快,缺点是设计与实现复杂些,但随着EDA工具的成熟,该缺点已得到很大缓解

微程序控制器 微程序控制器同组合逻辑控制器相比较,具有规整性、灵活性、可维护性等一系列优点,因而在计算机设计中逐渐取代了早期采用的组合逻辑控制器,并已被广泛地应用.在计算机系统中,微程序设计技术是利用软件方法来设计硬件的一门技术

微程序控制的基本思想,就是仿照通常的解题程序的方法,把 *** 作控制信号编成所谓的“微指令”,存放到一个只读存储器里.当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要的各种 *** 作控制信号,使相应部件执行所规定的 *** 作

采用微程序控制方式的控制器称为微程序控制器。所谓微程序控制方式是指微命令不是由组合逻辑电路产生的,而是由微指令译码产生。一条机器指令往往分成几步执行,将每一步 *** 作所需的若干位命令以代码形式编写在一条微指令中,若干条微指令组成一端微程序,对应一条及其指令。在设计CPU时,根据指令系统的需要,事先编制好各段微程序 ,且将它们存入一个专用存储器(称为控制存储器)中。微程序控制器由指令寄存器IR、程序计数器PC、程序状态字寄存器PSW、时序系统、控制存储器CM、微指令寄存器以及微地址形成电路。微地址寄存器等部件组成。执行指令时,从控制存储器中找到相应的微程序段,逐次取出微指令,送入微指令寄存器,译码后产生所需微命令,控制各步 *** 作完成。

程序是一系列机器指令的有序集合,用于解决实际问题,有子程序、分支、循环等结构,存放在主存中,可以更新修改;

微程序是一系列微指令的有序集合,微程序设计是将传统的程序设计方法运用到控制逻辑的设计中,因此在微程序中也可以有微子程序、分支、循环等结构;微程序存储在控制存储器CM中,只能读出,不能更改,CM中的所有微程序解释执行整个指令系统中的所有机器指令;

[编辑本段]指令 拼音:zhǐ lìng

(1) ∶指导;号令 (2) ∶旧时公文的一种,是上级对下级呈请的批示 (3) ∶能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一 *** 作。

告诉计算机从事某一特殊运算的代码合算:

指令种类:数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串 *** 作指令、处理器控制指令。 [编辑本段]指令的组成形式: 一条指令通常由两个部分组成: *** 作码 +地址码 。

*** 作码:指明该指令要完成的 *** 作的类型或性质,如取数、做加法或输出数据等。

地址码:指明 *** 作对象的内容或所在的存储单元地址。

宏指令:

宏指令是汇编语言程序中的一种伪指令

它的格式为

[ 宏指令名 ] MACRO [形式参数]

……

代码段

……

ENDM

使用了“形式参数“,它们引用宏指令时被给出的一些名字或数值(实在参数)所替换。使用形式参数给宏指令带来了很大的灵活性。

宏调用格式

[ 宏指令名 ] [实际参数]

实参数项将对应替换宏指令中形式参数。如果形式参数为标号时,则在宏调用中,实参也应为标号,且要求实参是唯一的。如果宏定义中有自己的标号,则在宏调用时,汇编程序自动地把标号变成唯一的标号

伪指令:

伪指令(伪 *** 作)不像机器指令那样是在程序运行期间由计算机来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的 *** 作它可以完成如处理器选择,定义程序模式,定义数据,分配存储区,指示程序结束等功能伪指令在编译的时候并不生成代码.伪指令在编译之后就就不存在了

1.显示器分辨率:是衡量显示器的一种标准,以图像的点数(像素)为单位,显示器分辨率越高其显示器就越好。

2DRAM:动态随机存取存储器,即需要采取动态刷新的RAM。

3堆栈:按先进后出(也就是后进先出)顺序存取的存储的存储组织(区)。

4立即寻址方式: *** 作数直接在指令中给出(或:紧跟指令给出),在读出指令时可立即获得 *** 作数。

5总线:一组可由多个部件分时共享的信息传输线。

6逻辑地址:程序员编程时使用的,与内存物理地址无固定对应关系的地址。

7微程序控制器:将执行指令所需要的微命令以代码形式编成微指令序列(微程序),存入一个控制存储器,需要时从该存储器中读取。按这种方式工作的控制器称为微程序控制器。

《计算机组成原理》是2008年1月高等教育出版社出版的图书,作者是唐朔飞。

高等教育出版社出版作品是普通高等教育"十一五"国家级规划教材。本书第1版被列为" 面向21世纪课程教材",是教育部高等学校计算机科学与技术教学指导委员会组织编写的"体系结构一组成原理一微机技术"系列教材之一,是 2005年国家精品课程主讲教材,于2002年获普通高等学校优秀教材二等奖。

1、反馈控制方式:是控制系统的主要控制方式。自动控制原理的主要研究对象是反馈控制系统。优点:能够抑制任何内外扰动对被控量的影响,控制精度高;缺点:结构复杂,可能出现系统不稳定问题,系统分析和设计较困难。2、开环控制方式:信号从系统输入端顺向流到系统输出端,输出量的6变化不会对控制作用产生影响。该控制方式也称为顺馈控制方式。开环控制方式的控制器必须针对作用信号类别和类型设计。优点:结构简单,系统分析和设计较简便。缺点:不能补偿其他因素对系统输出的影响。主要分类控制器分组合逻辑控制器和微程序控制器,两种控制器各有长处和短处。组合逻辑控制器设计麻烦,结构复杂,一旦设计完成,就不能再修改或扩充,但它的速度快。微程序控制器设计方便,结构简单,修改或扩充都方便,修改一条机器指令的功能,只需重编所对应的微程序;要增加一条机器指令,只需在控制存储器中增加一段微程序,但是,它是通过执行一段微程。具体对比如下:组合逻辑控制器又称硬布线控制器,由逻辑电路构成,完全靠硬件来实现指令的功能。

以上就是关于微程序体系结构与硬连体系结构有什么区别全部的内容,包括:微程序体系结构与硬连体系结构有什么区别、微程序 微命令 微指令概念区别、微程序控制器与组合逻辑控制器的相同点与差别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9293579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存