关于微命令,微指令,微程序,机器周期,机器指令的关系图解(超详细)
目录
- 1.它们之间的关系
- 对于上图的解释
- 2.如果没搞清上述关系,那么我们先介绍一下这几个周期的概念:
- 3.拓展:
1.它们之间的关系
先上图:
他们之间都是集合的关系,括号里的都是同级的对应的概念:
对于上图的解释
(1)简而言之:微指令是微命令的集合,微程序是微指令的集合,指令是机器指令的集合
(2)微命令与微操作是一对对应的概念
微命令是微操作的控制信号
微操作是微命令的执行过程(3)微程序和机器指令是一对对应的概念
一条机器指令对应一个微程序
机器周期所对应的指令就称为机器指令
机器周期又称为CPU周期,一个机器周期所对应的指令称为机器指令,一个机器周期就对应着一个具体指令的执行,即CPU一次以处理一条机器指令为基本单位。一条机器指令要么是取指,要么是间址,要么是执行,要么中断等,任务专一,CPU好处理,所以CPU周期这个概念也等同于微程序的周期,也等于机器周期。
2.如果没搞清上述关系,那么我们先介绍一下这几个周期的概念:
(1)时钟周期:一个节拍。一个时钟周期可完成一个或几个须同时执行的操作。(又称为T周期,节拍,时钟脉冲)
(2)机器周期:所有制令执行过程中的几个基准时间(CPU周期)若干个机器周期表示,一个机器周期有包含若干个时钟周期。
(3)指令周期:CPU从驻村中取出并执行一条指令的时间成为指令周期。
关系:一个指令周期包含若干个机器周期(CPU周期),一个机器周期包含若干个时钟周期
3.拓展:
CPI:每条指令执行的时钟周期数
MIPS:是每秒处理了多少百万条指令
计算公式:MIPS=主频/CPI * 10的6次方
关于微命令,微指令,微程序,机器周期,机器指令的关系图解(超详细)相关推荐
- 用例图之参与者、用例间的四种关系(超详细)
文章目录 1.关联关系 2. 泛化关系 3.包含关系 4.扩展关系(extend) 1.关联关系 定义:参与者与用例之间通常用关联关系来描述. 表示方法:带箭头的实线,箭头指向用例. 如图 ...
- 【计算机组成原理】微命令 微指令 微操作 微程序
前言 复习计组的时候发现微命令.微指令.微操作.微程序.甚至控制信号这几个概念容易搞混.现在整理如下. 总结 微命令 -> 微指令 -> 微程序 A -> B表示由A组成B 控制部件 ...
- 时钟周期和机器周期之间的关系
时钟周期和机器周期之间的关系 时钟周期(小) 机器周期(中) 指令周期 (大) 作用 时钟周期(小) 时钟周期:单片机时钟控制的基本时间单位.以微秒(μs)作单位. 时钟周期受时钟晶体振荡频率(以Mh ...
- 什么是Vue.js?||为什么要学习流行框架||框架和库的区别?||MVC和MVVM的关系图解
什么是Vue.js? Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App, Vue语法也是可以用于进行手机App开发的,需要借助于W ...
- AI:人工智能概念之机器学习ML、深度学习DL、数据挖掘、知识发现、模式识别等重要领域之间比较关系结构图之详细攻略
AI:人工智能概念之机器学习ML.深度学习DL.数据挖掘.知识发现.模式识别等重要领域之间比较关系结构图之详细攻略 目录 AI与ML.DL的概念 AI与ML.DL的结构关系图 参考文章:<201 ...
- linux java uml_简单实用UML关系图解
一句话UML,再记不住就要DPP了: 关系 图解 代码 备注 1:继承关系(Generalization) 2:实现关系(Realization) 3:依赖关系(Dependency) 方法的参数.局 ...
- c语言赋值x为字母,C语言算术、赋值、关系、逻辑运算详细剖析---
标识符和关键字 ¨标识符:用来标识程序中的变量.符号常量.函数.数组.类型.文件等对象的名字.标识符只能由字母.数字和下划线组成,且第一个字符必需为字母或下划线.C语言中大小写字母是两个不同的字符. ...
- ER图转为关系模式(超详细,超简单)
相关系列: ER图转为关系模式 无损分解和保持依赖 3NF分解与BCNF分解 正则覆盖与候选码 如何设计ER图(弱实体集) 如何设计ER图(映射基数) 目录 1.简单属性的强实体集 2.派生属性不出现 ...
- 大数据和人工智能的关系,超全解析
大数据拥抱云计算 在PaaS层中一个复杂的通用应用就是大数据平台.大数据是如何一步一步融入云计算的呢? 1数据不大也包含智慧 一开始这个大数据并不大.原来才有多少数据?现在大家都去看电子书,上网看新闻 ...
最新文章
- Webstorm快捷键整理
- 直方图均衡化算法 matlab,matlab程序_retinex_frankle_mccann+直方图均衡化_去雾算法
- C# MongoDB简单增删改查使用
- 得到WebService应用程序的路径
- 二值化图像是什么?图像如何二值化?
- django 1.8 官方文档翻译: 3-1-4 视图装饰器
- oracle的服務監聽器,Oracle监听器和服务名的配置
- 2021亳州高考成绩查询,2021年亳州高考状元名单公布,亳州文理科状元是谁多少分...
- Mybatis 实现关联表查询
- 知识也许是先人留给后辈最大的财富
- 【信息系统项目管理师】第4章-项目整体管理 知识点详细整理
- [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式
- 【Access2007】将Excel表导入至Access2007的当中一张已存在的表之中
- Gerber文件解析
- 郑立:一个80后神话的倒掉
- php压力比例混合器图片,教你认识各种泡沫比例混合器
- element-ui 实现图标选择器
- Android 数据库Sqlite的使用(1)
- java中如何创建字符串数组
- 《电商法》将至:朋友圈的微商们该何去何从?
热门文章
- java面试详解-总有你能碰得到的
- 软件分类和软件测试工作流程
- 一篇文章读懂 Ad Network、Ad Exchange、DSP、SSP、DMP的区别?
- 【重要公告】包头市新型冠状病毒感染肺炎防控工作指挥部公告(2022年第4、5、6、7号)
- php 超炫 页面,dedecms织梦后台模板,超炫界面风格
- JetBrains提示我“No suitable licenses associated with account balabala”
- 计算机分享硬盘,共享磁盘是什么怎么设置
- 计算机音乐简单教学反思,一年级音乐教学反思(精选10篇)
- 《优柔有情人》读后感6000字
- android 程序运行,Android如何保持程序一直运行