(计算机组成原理)第五章中央处理器-第四节2:微程序控制器基本原理
文章目录
- 一:微程序控制器的设计思路
- 二:微程序控制器的基本结构
- (1)微程序控制器基本组成
- (2)微程序控制器工作过程
- 三:微程序控制器的工作原理
硬布线控制器,就是用纯硬件实现的控制器,电路非常复杂,也是整个计组中的难点之一,好在考试基本不考,而本节需要学习的 微程序控制器倒是在大题中常有出现
一:微程序控制器的设计思路
前面一直在说,编写的程序会被翻译为对等的机器指令,所谓程序,就是指令序列,而指令又会被分为一个个的微操作序列。
如果采用“套娃”的思想——用微操作序列来实现指令,然后又用指令序列完成程序,那么这样的话,微操作之于指令就等价于指令之于程序。所以微程序控制器的本质就是:将处理指令的思想迁移到了微操作序列上面
因此我们可以把一个时序内可以同时进行的微操作用一个微指令来指明,比如下图中的微指令d,它指明了“完成微操作5、2”
(计算机组成原理)第五章中央处理器-第四节2:微程序控制器基本原理相关推荐
- (计算机组成原理)第五章中央处理器-第四节4:微程序控制单元设计
文章目录 一:微程序控制单元设计步骤 第一步:分析每个阶段的微操作序列 第二步:写出对应机器指令的微操作命令及节拍安排 第三步:确定微指令格式 第四步:编写微指令码点 二:微程序设计分类 (1)静态微 ...
- (计算机组成原理)第五章中央处理器-第四节1:CPU硬布线控制器的设计原理(逻辑表达式,微操作时序,电路设计)
文章目录 一:内容回顾 二:硬布线控制 (1)CU如何发出微命令 (2)逻辑化表达式 三:硬布线控制器设计 (1)硬布线控制器设计步骤 (2)步骤一:分析各个阶段的微操作序列 (3)步骤三:安排微操作 ...
- (计算机组成原理)第五章中央处理器-第四节3:微指令的设计
文章目录 一:微指令的格式 (1)水平型微指令 (2)垂直型微指令 (3)混合型微指令 二:微指令的编码方式 (1)直接编码(直接控制) (2)字段直接编码 (3)字段间接编码 三:微指令的地址形成方 ...
- (计算机组成原理)第五章中央处理器-第五节2:指令流水线影响因素和分类及多发技术
文章目录 一:影响指令流水线的因素 (1)结构相关(资源冲突) (2)数据相关(数据冲突) (3)控制相关(控制冲突) 二:流水线的分类 (1)根据流水线使用的级别不同分类 (2)根据流水线可以完成的 ...
- 计算机组成原理 第五章 中央处理器
5.1 CPU的功能和基本结构 中央处理器由控制器和运算器两部分组成,其中,控制器负责协调并控制计算机各部件执行程序的指令序列(取指令.分析指令和执行指令),而运算器的功能是对数据进行加工. CPU的 ...
- 【连载】计算机组成原理 --- 第五章 中央处理器
本章主要内容: (一)CPU的功能和基本结构 (二)指令执行过程 (三)数据通路的功能和基本结构 (四)控制器的功能和工作原理 1. 硬布线控制器 2. 微程序控制器 微程序,微指令和微命令,微指令格 ...
- (王道计算机组成原理)第五章中央处理器-第三节1:CPU内部单总线数据通路中数据的流动
王道考研复习指导获取:密码7281 专栏目录首页:[专栏必读]王道考研408计算机组成原理万字笔记.题目题型总结.注意事项.目录导航和思维导图 文章目录 本节思维导图 一:有关概念 (1)CPU中数据 ...
- 8 计算机组成原理第五章 中央处理器 控制器 硬布线控制器 微程序控制器
文章目录 1 控制器的功能和工作原理 1.1 控制器的结构和功能 1.2 控制单元的输入和输出 1.2.1 控制单元输入 1.2.2 控制单元输出 2 硬布线控制器 2.1 CPU的控制方式 2.2 ...
- 6 计算机组成原理第五章 中央处理器 CPU功能和结构 指令执行过程
文章目录 1 CPU功能和基本结构 1.1 CPU的功能 1.2 运算器的基本结构 1.3 控制器的基本结构 1.4 CPU基本结构 1.5 CPU的功能和基本结构小结 2 指令周期和数据流 2.1 ...
最新文章
- 我用python10年后,我发现学python必看这三本书! 1
- module 'tensorflow' has no attribute 'Session'
- 在Putty或mRemote下输入和显示中文
- k8s安装kubesphere的环境准备:资源规划、默认存储类StorageClass(nfs-client-provisioner)
- 爬虫开发10.scrapy框架之日志等级和请求传参
- 圣地亚哥的计算机科学在哪个学院,加州大学圣地亚哥分校计算机科学在哪个学院?...
- C/C++笔试面试题目(2021最新版)
- hdu4064 三进制状态压缩 好题!
- ArcGIS案例学习笔记-手动编辑擦除挖空挖除相减
- 一份超详细的VTD安装指南(内容含如何安装ubuntu系统及如何在ubuntu中安装显卡驱动)
- 有趣的USB接口和颜色分类
- 从逻辑学中的偷换概念谈起
- 用友NC V6.5 6.33 6.31 6.3 6.1 2019新个人所得税增强包税改升级补丁包
- [4G5G专题-52]:物理层-手机终端能力等级Category
- 英华特在创业板提交注册:拟募资约5亿元,股权结构较为分散
- RTX3070Ti和RTX2080Ti哪个强 RTX3070Ti和RTX2080Ti参数对比哪个好
- C#语言 Asp.net旅游网站在线旅游信息网站(旅游系统旅游网站)旅游管理系统旅游景区旅游网站
- 常见CSS鼠标悬浮动画-hover属性
- Typora Syntax
- Json对象和string之间的转换
热门文章
- matlab 纯数据表格,MATLAB uitable表格数据更新处理
- php编程模式,PHP编程之-设计模式简单实例
- python多图合并成一张图_python使用PIL实现多张图片垂直合并
- iphone怎么看wifi密码_无线网密码正确但是手机连接不上wifi怎么回事?
- 在Mac电脑上如何对 Brotli格式进行压缩与提取
- 如何进行Tuxera NTFS的挂载卷设置?实现MacOS对NTFS磁盘的完全读写功能
- 电脑安装python后开不了机_Python学习第145课——关于无法正常启动centOS问题的解决方案...
- Linux启动hbase的shell命令出现警告_系统启动优盘制作图文教程(Windows Linux 等)...
- 公司服务器文件保存出错,R服务器错误保存文件没有这样的文件或目录(Ubuntu)...
- rpm 安装 忽略依赖_rpm 解决依赖的方法