计算机组成原理: 简述微程序控制器的工作原理

计算机组成原理: 简述微程序控制器的工作原理,第1张

微程序控制器组成中的核心成分是控制存储器(CM),由ROM器件实现,用于存储按一定规则组织好的全部的控制信号。微程序控制器的工作原理:是依据读来的机器指令的 *** 作码找到与之对应的一段微程序的入口地址,并按由指令具体功能所确定的次序,逐条从控制存储器中读出微指令,以“驱动”计算机各功能部件正确运行。微程序控制的基本思想,就是仿照通常的解题程序的方法,把 *** 作控制信号编成所谓的“微指令”,存放到一个只读存储器里.当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要的各种 *** 作控制信号,使相应部件执行所规定的 *** 作。微程序控制器同组合逻辑控制器相比较,具有规整性,灵活性,可维护性等一系列优点,因而在计算机设计中逐渐取代了早期采用的组合逻辑控制器,并已被广泛地应用.在计算机系统中,微程序设计技术是利用软件方法来设计硬件的一门技术 。

PC指定下一条执行程序在主存中的地址,仅仅在这里PC起作用,在计算机中,指令和数据全部存储在主存之中。计算机通过PC将一条指令取出以后,读入IR,IR中的指令通过控制器来执行。这里注意,在微指令控制器结构中(不是硬布线控制器结构),控制器中是带有一个存储器的,是微指令存储器(不同于主存,这个存储器属于控制器),这个控制器中的存储器中存储微指令,一条指令对应于一条或者多条微指令,控制器是通过执行指令对应的微指令来完成指令的,而当一条指令对应多条微指令时,同指令一样,需要一个寄存器来指明完成这条指令的下一条微指令在控制存储器中的位置。


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

原文地址:https://54852.com/yw/7743332.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存