微程序控制器

微程序控制器

ID:42279615

大小:1.85 MB

页数:10页

时间:2019-09-11

微程序控制器_第1页
微程序控制器_第2页
微程序控制器_第3页
微程序控制器_第4页
微程序控制器_第5页
资源描述:

《微程序控制器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微程序控制器微程序控制器的设计思想微程序控制器:用一个存储在ROM中的微程序产生微操作控制信号。把指令执行中的每一个步骤所需要的所有控制信号编成微指令(控制字)预先存放在控制存储器(ROM)中,在指令的执行过程中根据需要从控制存储器中读取控制信号值,并送到各个部件的控制端。指令执行的一步所需的所有控制信号编成微指令,一条指令执行需要若干步,则需要若干条微指令,这样由若干条微指令序列则构成一个微程序。微程序控制器的组成(1)控制存储器用来存放各机器指令对应的微程序。译码器用来形成机器指令对应的微程序的入口地址。当将一条机器指令对应的微程序的各条微指令逐条取出,

2、并送到微指令寄存器时,其微操作命令也就按事先的设计发出,因而也就完成了一条机器指令的功能。对每一条机器指令都是如此。(2)微指令的宽度直接决定了微程序控制器的宽度。为了简化控制存储器,可采取一些措施来缩短微指令的宽度。如采用字段译码法一级分段译码。显然,微指令的控制字段将大大缩短。,一些要同时产生的微操作命令不能安排在同一个字段中。为了进一步缩短控制字段,还可以将字段译码设计成两级或多级。微程序控制器的组成原理框图组成原理1.主要部件(1)控制存储器CM功能:微地址形成电路IRPSWPC微地址寄存器µAR控制存储器CM译码器微命令序列微命令字段微地址字段µI

3、R存放微程序。CM属于CPU,不属于主存储器。(2)微指令寄存器µIR功能:存放现行微指令。微命令字段:提供一步操作所需的微命令。微地址字段:指明后续微地址的形成方式。提供微地址的给定部分。(微操作控制字段)(顺序控制字段)(3)微地址形成电路功能:提供两类微地址。微程序入口地址:由机器指令操作码形成。后续微地址:由微地址字段、现行微地址、运行状态等形成。2.工作过程(1)取机器指令CM取指微指令µIR微命令字段译码器微命令主存机器指令IR(2)转微程序入口IR操作码微地址形成电路入口µAR微命令字段CM首条微指令(3)执行首条微指令µIRµIR译码器微命令

4、操作部件µIR(5)执行后续微指令同(3)(6)返回微程序执行完,返回CM(存放取指微指令的固定单元)。(4)取后续微指令微地址字段现行微地址运行状态微地址形成电路后续微地址µARCM后续微指令µIR微程序控制方式优缺点及应用1.优点(1)设计规整,设计效率高;(2)易于修改、扩展指令系统功能;(3)结构规整、简洁,可靠性高;(4)性价比高。2.缺点(1)速度慢访存频繁转移较多(2)执行效率不高3.应用范围用于速度要求不高、功能较复杂的机器中。特别适用于系列机未充分发挥数据通路本身具有的并行能力

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。