微程序控制器的组成及原理总结

本文深入探讨微程序控制器的基本概念,解析微程序、微指令、微操作和微命令之间的关系,强调微命令的设计原则,阐述微指令的结构及微周期的概念,并详细分析主存M与控存CM的区别,以及相关寄存器的功能。
摘要由CSDN通过智能技术生成
基本概念

这一部分像是微观版本的计算机部件之间的关系缩影。在我们可见的模块关系中,主存,CPU之间的数据流,控制信号的传输,指令的执行过程等都比较熟悉了。而在微程序控制这边,很多设计思路是一脉相承的,在外部是存储程序,在这里是存储逻辑,之所以叫逻辑,只是表达微程序更多是对控制信号的作用。与硬布线控制组合逻辑也形成对应。

核心思想是:把每条机器指令转化为一段微程序,并把这段微程序存入控制存储器(Control Memory)中,其中微操作信号由微指令产生。

概念辨析

这里有必要解释一下几个概念之间的关系:微程序,微指令,微操作,微命令。

首先,最大的是微程序这个概念,它是总的包工头,承包的活是解释一条机器指令。活拿到以后,将其分解为多个微指令,让手下人去执行。每一条微指令呢,又可以分为一条或者多条微操作命令。

这里可能又会有歧义,为什么说微操作命令,这不是把概念融合了吗?OK,这里需要更加强调微命令与微操作的区别了。

微命令给人的第一直觉是不是静态的,表达下达命令者的话语。而微操作是下面人根据命令做的具体的操作?
对的,就是这样:微命令是微操作的控制信号,微操作是微命令的执行过程

设计原则

另外在组合微命令的时候有一个设计原则:相容性的微命令放在不同组,互斥性的命令放在一组。相容性的微命令可以并发,你总不能让一组的命令同时并发吧&#x

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值