参考资料:《计算机组成原理》(第五版) 白中英著

微程序控制器的构成部分:①控制存储器(控存)、②微指令寄存器(一般分为微地址寄存器、微命令寄存器)、③地址转移逻辑(也可以称”微地址形成部件“)

A、控制存储器(控存):

①只读存储器,是ROM;

②在串行方式的微程序控制器中,微指令周期就是只读存储器的工作周期。

③一般控存的字长就是微指令字长。

④对控存的要求是:速度快,读出周期短。

B、微指令寄存器:

①存放由控存读出的一条微指令信息。

②分为微地址寄存器、微命令寄存器

③微地址寄存器:其中的内容决定将要访问的下一条微指令的地址。

④微命令寄存器:存放一条微指令的操作控制字段与判别测试字段信息。

C、地址转移逻辑(微地址形成部件):

①一般情况下,下一条微指令的地址(简称”微地址“)由当前微指令的”顺序控制“字段直接给出。这部分信息存放在”微地址寄存器“中,也可以说是由”微地址寄存器“直接给出。

②当微程序发生分支时,下一条微地址的指令将不会是”顺序控制“字段直接给出。此时”地址转移逻辑“会根据判别测试字段(P字段)信息、执行部件的”状态条件“反馈信息、机器指令的操作码OP等信息进行综合,最终去修改”微地址寄存器“中的内容,微程序控制器会按照修改好的微地址去读取下一条指令。

所以,地址转移逻辑承担自动完成修改微地址的任务。

微程序控制器之微程序控制器构成相关推荐

  1. 8 计算机组成原理第五章 中央处理器 控制器 硬布线控制器 微程序控制器

    文章目录 1 控制器的功能和工作原理 1.1 控制器的结构和功能 1.2 控制单元的输入和输出 1.2.1 控制单元输入 1.2.2 控制单元输出 2 硬布线控制器 2.1 CPU的控制方式 2.2 ...

  2. 实验3 微程序控制器实验

    一.实验类型 本实验为原理型+分析型 二.实验目的 (1)掌握微程序控制器的原理 (2)掌握TEC-8模型计算机中微程序控制器的实现方法,尤其是微地址转移逻辑的实现方法 (3)理解条件转移对计算机的重 ...

  3. 微程序控制器的工作原理

    微程序控制器的工作原理 (1)将机器指令分解为基本的微命令序列,在制造CPU时固化在控制存储器CM中,执行一条机器指令时,CPU依次从CM中取出微指令产生微命令. (2)一条微指令包含的微命令控制实现 ...

  4. 计算机组成原理实验四 微程序控制器实验报告

    我班算是几乎最后一个做实验的班级了,报告参考了一些朋友提供的数据加上一些自己的主观拙见,本人水平有限加之制作仓促难免有错误,望大家批评指正. 4.1 微程序控制器实验 一.实验目的 (1) 掌握微程序 ...

  5. 【组成原理-处理器】微程序控制器

    文章目录 1 易混淆的几个概念 2 微指令的设计 2.1 水平型微指令 2.1.1 直接编码(直接控制)方式 2.1.2 字段直接编码方式 相关例题 2.1.3 字段间接编码方式 2.2 垂直型微指令 ...

  6. 微程序控制器基本概念及其工作过程

    微程序控制器概述 微程序控制器的基本原理:把一条指令的微操作控制信号序列,以二进制编码字(称为微指令)的形式编制成程序(称为微程序),并存放在控制存储器中.执行指令时,通过依次读取一条条微指令,产生一 ...

  7. 5.4.3微程序控制器

    微程序控制器采用存储逻辑实现,也就是把微操作信号代码化,使每条机器指令转化成为一段微程序并存入一个专门的存储器(控制存储器)中.微操作控制信号由微指令产生. 1.微程序控制的基本概念 微程序设计思想就 ...

  8. 计算机组成与结构微程序控制器

    一.实验目的 (1)掌握微程序控制器的原理 (2)掌握TEC-8模型计算机中微程序控制器的实现方法,尤其是微地址转移逻辑的实现方法 (3)理解条件转移对计算机的重要性 二.实验要求 (1)做好实验预习 ...

  9. DJ7-6 模型机微程序控制器

    目录 1. 基本思想 2. 微程序的存储模式 3. 微程序控制器的逻辑组成 (1)控制存储器 CM (2)微指令寄存器 μIR (3)微地址形成电路 (4)微地址寄存器 μAR 4. 微程序的执行过程 ...

最新文章

  1. 从MegaEase看云原生
  2. nagios视频教程【原创】
  3. python编程小游戏代码-Python小游戏之300行代码实现俄罗斯方块
  4. 500 OOPS:cannot change directory:/root 问题
  5. TextView属性大全
  6. Spring Schedule关闭订单
  7. 关于Hibernate 3
  8. 浅谈C++类(7)--析构函数
  9. 如何在JavaScript中大写字符串的首字母
  10. 米斯特白帽培训讲义 漏洞篇 越权
  11. 屏占比更高!16英寸Macbook Pro再曝光
  12. 基于算符优先文法的逆波兰表达式及计算
  13. html5电路模拟器,仿真电路模拟器
  14. android程序图标透明,怎么把android手机软件图标变透明
  15. TeamTalk IM_PDUBASE详解
  16. 朗迪碳酸钙D3颗粒告诉你,为什么补钙要从娃娃抓起
  17. vs2008 html5 的安装,vs2008安装教程,详细教您vs2008安装教程
  18. WPS广告投放的优势!WPS广告投放的展现形式!
  19. 理清web服务器跟应用服务器的基本概念(纯拷贝)
  20. WIN10:今天开机突然遇到在打拼音的时候,输入框不见了,已下是本人的解决办法

热门文章

  1. git撤回上一次的提交
  2. 二、TensorFlow2.x 基于图像的分类
  3. JQ实现小写金额转大写
  4. 存储卡中各种文件夹用处
  5. Origin中输入希腊字母
  6. Allegro PCB Design GXL (legacy) - 铺网格铜
  7. GRE隧道配置实验(OSPF)
  8. Visual Studio 2019 Community 许可证过期解决方法
  9. jmap常用命令以及dump文件查看
  10. 如何用C#实现电子面单批量打印功能