文章目录

  • 一:微程序控制器的设计思路
  • 二:微程序控制器的基本结构
    • (1)微程序控制器基本组成
    • (2)微程序控制器工作过程
  • 三:微程序控制器的工作原理

硬布线控制器,就是用纯硬件实现的控制器,电路非常复杂,也是整个计组中的难点之一,好在考试基本不考,而本节需要学习的 微程序控制器倒是在大题中常有出现

一:微程序控制器的设计思路

前面一直在说,编写的程序会被翻译为对等的机器指令,所谓程序,就是指令序列,而指令又会被分为一个个的微操作序列。

如果采用“套娃”的思想——用微操作序列来实现指令,然后又用指令序列完成程序,那么这样的话,微操作之于指令就等价于指令之于程序。所以微程序控制器的本质就是:将处理指令的思想迁移到了微操作序列上面

因此我们可以把一个时序内可以同时进行的微操作用一个微指令来指明,比如下图中的微指令d,它指明了“完成微操作5、2”

(计算机组成原理)第五章中央处理器-第四节2:微程序控制器基本原理相关推荐

  1. (计算机组成原理)第五章中央处理器-第四节4:微程序控制单元设计

    文章目录 一:微程序控制单元设计步骤 第一步:分析每个阶段的微操作序列 第二步:写出对应机器指令的微操作命令及节拍安排 第三步:确定微指令格式 第四步:编写微指令码点 二:微程序设计分类 (1)静态微 ...

  2. (计算机组成原理)第五章中央处理器-第四节1:CPU硬布线控制器的设计原理(逻辑表达式,微操作时序,电路设计)

    文章目录 一:内容回顾 二:硬布线控制 (1)CU如何发出微命令 (2)逻辑化表达式 三:硬布线控制器设计 (1)硬布线控制器设计步骤 (2)步骤一:分析各个阶段的微操作序列 (3)步骤三:安排微操作 ...

  3. (计算机组成原理)第五章中央处理器-第四节3:微指令的设计

    文章目录 一:微指令的格式 (1)水平型微指令 (2)垂直型微指令 (3)混合型微指令 二:微指令的编码方式 (1)直接编码(直接控制) (2)字段直接编码 (3)字段间接编码 三:微指令的地址形成方 ...

  4. (计算机组成原理)第五章中央处理器-第五节2:指令流水线影响因素和分类及多发技术

    文章目录 一:影响指令流水线的因素 (1)结构相关(资源冲突) (2)数据相关(数据冲突) (3)控制相关(控制冲突) 二:流水线的分类 (1)根据流水线使用的级别不同分类 (2)根据流水线可以完成的 ...

  5. 计算机组成原理 第五章 中央处理器

    5.1 CPU的功能和基本结构 中央处理器由控制器和运算器两部分组成,其中,控制器负责协调并控制计算机各部件执行程序的指令序列(取指令.分析指令和执行指令),而运算器的功能是对数据进行加工. CPU的 ...

  6. 【连载】计算机组成原理 --- 第五章 中央处理器

    本章主要内容: (一)CPU的功能和基本结构 (二)指令执行过程 (三)数据通路的功能和基本结构 (四)控制器的功能和工作原理 1. 硬布线控制器 2. 微程序控制器 微程序,微指令和微命令,微指令格 ...

  7. (王道计算机组成原理)第五章中央处理器-第三节1:CPU内部单总线数据通路中数据的流动

    王道考研复习指导获取:密码7281 专栏目录首页:[专栏必读]王道考研408计算机组成原理万字笔记.题目题型总结.注意事项.目录导航和思维导图 文章目录 本节思维导图 一:有关概念 (1)CPU中数据 ...

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

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

  9. 6 计算机组成原理第五章 中央处理器 CPU功能和结构 指令执行过程

    文章目录 1 CPU功能和基本结构 1.1 CPU的功能 1.2 运算器的基本结构 1.3 控制器的基本结构 1.4 CPU基本结构 1.5 CPU的功能和基本结构小结 2 指令周期和数据流 2.1 ...

最新文章

  1. android 导入开源项目代码常见问题
  2. python程序实例电话本-零基础案例,别再错过了,动手Python做一个电话本小程序!...
  3. MaxCompute Tunnel SDK数据上传利器——BufferedWriter使用指南
  4. 混合文件下分离xml文件和jpg文件
  5. laravel excel迁移到lumen
  6. 获取当地天气_Mac 天气预报动态壁纸工具Living Weather HD 4.4.4
  7. 操作系统之进程管理:14、读者-写者问题
  8. 架构师的英文缩写_架构师必备的20个英文缩写!看你知道几个?
  9. 按季度分类汇总_1分钟实现:按某列内容分类汇总,分页打印 Excel 表格
  10. 基于tensorflow框架训练超像素subpixel模型
  11. 一招判断三元催化堵塞_三元催化堵塞,许多老司机不知道如何处理,教你一妙招,油耗低...
  12. 51nod 1022 石子归并 V2(四边形不等式)
  13. Android,六款安卓车机大PK
  14. hmcl启动器安装游戏版本失败_HMCL 启动器教程 #2 安装游戏版本、模组加载器与高清修复...
  15. 宽带上行下行测试软件,上行网速(电信300m宽带上行下行)
  16. Echart资源网站
  17. (1)CC3200学习之blinky导入后报编译器版本错误
  18. 最最超级无敌的冷笑话,能把人噎死
  19. 【LINUX】自己整理的干货,拿去看吧,不谢!!!。。。。。。。。。。。。
  20. 使用EditPlus技巧,提高工作效率(附英文版、自动完成文件、语法文件下载)

热门文章

  1. 听说做开发的工资随随便便就上10k?
  2. 易混淆知识点(3):b和strong的真正区别在哪?
  3. linux 重新分区 调整,重新调整磁盘分区linux / vm的大小
  4. STM32----摸石头过河系列(四)
  5. 【M1兼容】阿里云盘小白羊版 Mac版(支持满速)
  6. 组合数学 算法导论 具体数学 博弈论 计算机科学数学
  7. NOI数学之提高级:线性方程组的高斯消元法
  8. 第45课 蝴蝶效应-动动脑 第3题 《小学生C++趣味编程》
  9. 1286:怪盗基德的滑翔翼-2019-07-03(《信息学奥赛一本通》)
  10. STM32H743+CubeMX-定时器TIM输出PWM(Out Compare模式) + 中断