【组成原理系列】微操作与控制单元
微操作命令分析
完成一条指令分 4 个工作周期
取指周期
间址周期
执行周期
中断周期
取指周期
间址周期
执行周期
非访存指令
访存指令
转移指令
三类指令的指令周期
中断周期
程序断点存入 “ 0 ” 地址 程序断点 进栈
控制单元的功能
控制单元的外特性
输入信号
- 时钟
- CU 受时钟控制
- 一个时钟脉冲发一个操作命令或一组需同时执行的操作命令
- 指令寄存器
- OP (IR) -> CU
- 控制信号 与操作码有关
- 标志
- CU 受标志控制
- 外来信号
- 如:INTR 中断请求、HRQ 总线请求
- 时钟
输出信号
CPU 内的各种控制信号
送至控制总线的信号
控制信号举例
不采用 CPU 内部总线的方式(以ADD @X为例)
取指周期
间址周期
执行周期
采用 CPU 内部总线方式(以ADD @X为例)
取指周期
间址周期
执行周期
多级时序系统
机器周期
- 机器周期的概念
- 所有指令执行过程中的一个基准时间
- 确定机器周期需考虑的因素
- 每条指令的执行 步骤
- 每一步骤 所需的 时间
- 基准时间的确定
- 以完成 最复杂 指令功能的时间 为准
- 以 访问一次存储器 的时间 为基准
- 若指令字长 = 存储字长 ,则取指周期 = 机器周期
- 机器周期的概念
时钟周期 (节拍、状态)
- 一个机器周期内可完成若干个微操作
- 每个微操作需一定的时间
- 将一个机器周期分成若干个时间相等的时间段( 节拍、状态、时钟周期)
- 时钟周期是控制计算机操作的最小单位时间
多级时序系统
- 机器周期、节拍(状态)组成多级时序系统
- 一个指令周期包含若干个机器周期
- 一个机器周期包含若干个时钟周期
机器速度与机器主频的关系
机器的主频 f 越快 机器的速度也越快
在机器周期所含时钟周期数相同的前提下,两机平均指令执行速度之比 等于
机器速度不仅与主频有关 ,还与机器周期中所含时钟周期 (主频的倒数)数以及指令周期中所含的机器周期数有关
控制方式
产生不同微操作命令序列所用的时序控制方式
同步控制方式
任一微操作均由统一基准时标 的时序信号控制
采用定长的机器周期,以最长的微操作序列和最复杂的微操作作为标准机器周期内
采用不定长的机器周期,机器周期内节拍数不等
采用中央控制和局部控制相结合的方法
- 局部控制的节拍宽度与中央控制的节拍宽度一致
异步控制方式
- 无基准时标信号
- 无固定的周期节拍和严格的时钟同步
- 采用应答方式
联合控制方式
- 同步与异步相结合
人工控制方式
- Reset
- 连续 和 单条 指令执行转换开关
- 符合停机开关
【组成原理系列】微操作与控制单元相关推荐
- 【计算机组成原理】| 第九章 控制单元的功能 | 程序,指令,机器指令,微程序,微指令,微命令,微操作的关系
程序: 程序由一些指令组成 指令: 这里的指令指 MOV AX,BX这样的汇编指令 机器指令: 机器指令是指令翻译后的结果,比如上面的指令翻译结果为89D8 微指令: 机器指令是由数个微指令组成,且每 ...
- 【计算机组成原理】程序,指令,机器指令,微程序,微指令,微命令,微操作的关系
程序: 程序由一些指令组成 指令: 这里的指令指 MOV AX,BX这样的汇编指令 机器指令: 机器指令是指令翻译后的结果,比如上面的指令翻译结果为89D8 微指令: 机器指令是由数个微指令组成,且每 ...
- 【计算机组成原理】微命令 微指令 微操作 微程序
前言 复习计组的时候发现微命令.微指令.微操作.微程序.甚至控制信号这几个概念容易搞混.现在整理如下. 总结 微命令 -> 微指令 -> 微程序 A -> B表示由A组成B 控制部件 ...
- 计算机组成原理之指令微操作(简化总结)
一.符号标记含义 IR:指令寄存器,其功能是存放当前正在执行的指令 PC:程序计数器,其功能是存放当前欲执行的指令地址,并可自动计数形成下一条指令地址 ALU:算术逻辑运算单元,为运算器核心部件,其功 ...
- 【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作
概念:机器周期和时钟周期 1.机器周期 机器周期可看做是所有指令执行过程中的一个基准时间,机器周期取决于指令的功能及器件的速度.确定机器周期时,通常要分析机器指令的执行步骤及每-一步骤所需的时间.例如 ...
- 《计算机组成原理》第九章:控制单元【知识点总结】
文章目录 1. 微操作命令的分析 1.1 取指周期 1.2 间址周期 1.3 执行周期 1.4 中断周期 2. 控制单元的功能 2.1 控制单元的外特性 2.2 控制信号举例 2.3 多级时序系统 2 ...
- 微操作、微命令、微指令、微程序、微周期、微地址
微操作 完成一条机器指令是通过完成一个微操作序列实现的,这些微操作是计算机中最基本.不可再分解的操作.比如:取指周期中,我们需要将程序计数器PC的内容送入到MAR中,CU向存储器发出读信号: 1-&g ...
- 读懂 指令、程序、微命令、微操作、微指令、微程序、微地址
机器指令 机器指令就是要计算机执行某种操作的命令. 程序 程序是一系列机器指令的有序集合. 微命令 控制部件通过控制线向执行部件发出的控制命令称为微命令. 微操作 执行部件接受微命令后进行的操作称为微 ...
- Janis—微操作探针台系统
用于芯片.晶圆和器件测试的微操作低温和真空探针系统,温度范围从 ~3.5 K 到 675 K Janis 微操作探针台设计用于使用直流.射频和光纤探针进行无损电气测试.它们可用于各种领域,包括半导体. ...
最新文章
- ASP.NET 的数据绑定,DataList,Repeater 的绑定示例
- arXiv 精选:一文看尽六月最热五篇论文
- 白话科普系列——双十一,竟然是一场有“预谋”的DDoS攻击?
- “大数据杀熟”成网络热词,科技公司信任危机到来?
- 手把手教你学Dapr - 2. 必须知道的概念
- [html] 如何优化大数据列表(10万+)的性能?说说你的方案
- 世界手机号码格式_世界上手机号码最长的国家是中国,最短的是哪个国家?
- byte数组之间的赋值,byte和TCHAR数组的赋值
- tf.gradients ---错误FetchargumentNonehasinvalidtype
- 如何判断一个数为无符号数还是有符号数
- 区块链技术介绍PPT
- 飞行的小鸟(Flybird)C语言小游戏C++简单小程序超简单
- Godot Shader特效:用SCREE_TEXTURE实现简单的屏幕滤镜
- 【Pytorch论文相关代码】使用SOLD2预训练好的模型检测与匹配线段(自己的数据集)
- AndroidStudio 模拟器一直黑屏或者处于离线状态
- Word在方框中插入对勾和×
- AcWing 135. 最大子序和(单调队列优化 dp)
- QNX SLM 学习笔记
- 包装实现一个具有重试机制的RestTemplate
- y4m转yuv的方法
热门文章
- 2023Mac装机系统优化软件CleanMyMacX
- 作物产量常用的单位换算公式
- 2021年美国大学生数学建模竞赛(题目详细介绍)
- 两万元的计算机什么配置,两万高配置电脑使用CAD非常卡顿怎么办
- 蚂蚁微贷互动营销技术体系实践
- Python+Miner解析PDF
- php小说网站windows慢,终于找到WORDPRESS网站响应慢的罪魁祸首,你仅仅需要一个优化方案。...
- 魔鬼面试官:用户在电商网站中购买成功了,那么它在微服务中经历了什么?...
- Unity 打包项目发红
- 快看你的达标没!充电宝新国标只有这20家合格