微操作命令分析

完成一条指令分 4 个工作周期

  • 取指周期

  • 间址周期

  • 执行周期

  • 中断周期

取指周期

间址周期

执行周期

  • 非访存指令

  • 访存指令

  • 转移指令

  • 三类指令的指令周期

中断周期

  • 程序断点存入 “ 0 ” 地址 程序断点 进栈

控制单元的功能

控制单元的外特性

  • 输入信号

    • 时钟

      • CU 受时钟控制
      • 一个时钟脉冲发一个操作命令或一组需同时执行的操作命令
    • 指令寄存器
      • OP (IR) -> CU
      • 控制信号 与操作码有关
    • 标志
      • CU 受标志控制
    • 外来信号
      • 如:INTR 中断请求、HRQ 总线请求
  • 输出信号

    • CPU 内的各种控制信号

    • 送至控制总线的信号

控制信号举例

  • 不采用 CPU 内部总线的方式(以ADD @X为例)

    • 取指周期

    • 间址周期

    • 执行周期

  • 采用 CPU 内部总线方式(以ADD @X为例)

    • 取指周期

    • 间址周期

    • 执行周期

多级时序系统

  • 机器周期

    • 机器周期的概念

      • 所有指令执行过程中的一个基准时间
    • 确定机器周期需考虑的因素
      • 每条指令的执行 步骤
      • 每一步骤 所需的 时间
    • 基准时间的确定
      • 以完成 最复杂 指令功能的时间 为准
      • 以 访问一次存储器 的时间 为基准
      • 若指令字长 = 存储字长 ,则取指周期 = 机器周期
  • 时钟周期 (节拍、状态)

    • 一个机器周期内可完成若干个微操作
    • 每个微操作需一定的时间
    • 将一个机器周期分成若干个时间相等的时间段( 节拍、状态、时钟周期)
    • 时钟周期是控制计算机操作的最小单位时间

  • 多级时序系统

    • 机器周期、节拍(状态)组成多级时序系统
    • 一个指令周期包含若干个机器周期
    • 一个机器周期包含若干个时钟周期

  • 机器速度与机器主频的关系

    • 机器的主频 f 越快 机器的速度也越快

    • 在机器周期所含时钟周期数相同的前提下,两机平均指令执行速度之比 等于

    • 机器速度不仅与主频有关 ,还与机器周期中所含时钟周期 (主频的倒数)数以及指令周期中所含的机器周期数有关

控制方式

产生不同微操作命令序列所用的时序控制方式

  • 同步控制方式

    • 任一微操作均由统一基准时标 的时序信号控制

    • 采用定长的机器周期,以最长的微操作序列和最复杂的微操作作为标准机器周期内

    • 采用不定长的机器周期,机器周期内节拍数不等

    • 采用中央控制和局部控制相结合的方法

      • 局部控制的节拍宽度与中央控制的节拍宽度一致

  • 异步控制方式

    • 无基准时标信号
    • 无固定的周期节拍和严格的时钟同步
    • 采用应答方式
  • 联合控制方式

    • 同步与异步相结合
  • 人工控制方式

    • Reset
    • 连续 和 单条 指令执行转换开关
    • 符合停机开关

【组成原理系列】微操作与控制单元相关推荐

  1. 【计算机组成原理】| 第九章 控制单元的功能 | 程序,指令,机器指令,微程序,微指令,微命令,微操作的关系

    程序: 程序由一些指令组成 指令: 这里的指令指 MOV AX,BX这样的汇编指令 机器指令: 机器指令是指令翻译后的结果,比如上面的指令翻译结果为89D8 微指令: 机器指令是由数个微指令组成,且每 ...

  2. 【计算机组成原理】程序,指令,机器指令,微程序,微指令,微命令,微操作的关系

    程序: 程序由一些指令组成 指令: 这里的指令指 MOV AX,BX这样的汇编指令 机器指令: 机器指令是指令翻译后的结果,比如上面的指令翻译结果为89D8 微指令: 机器指令是由数个微指令组成,且每 ...

  3. 【计算机组成原理】微命令 微指令 微操作 微程序

    前言 复习计组的时候发现微命令.微指令.微操作.微程序.甚至控制信号这几个概念容易搞混.现在整理如下. 总结 微命令 -> 微指令 -> 微程序 A -> B表示由A组成B 控制部件 ...

  4. 计算机组成原理之指令微操作(简化总结)

    一.符号标记含义 IR:指令寄存器,其功能是存放当前正在执行的指令 PC:程序计数器,其功能是存放当前欲执行的指令地址,并可自动计数形成下一条指令地址 ALU:算术逻辑运算单元,为运算器核心部件,其功 ...

  5. 【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作

    概念:机器周期和时钟周期 1.机器周期 机器周期可看做是所有指令执行过程中的一个基准时间,机器周期取决于指令的功能及器件的速度.确定机器周期时,通常要分析机器指令的执行步骤及每-一步骤所需的时间.例如 ...

  6. 《计算机组成原理》第九章:控制单元【知识点总结】

    文章目录 1. 微操作命令的分析 1.1 取指周期 1.2 间址周期 1.3 执行周期 1.4 中断周期 2. 控制单元的功能 2.1 控制单元的外特性 2.2 控制信号举例 2.3 多级时序系统 2 ...

  7. 微操作、微命令、微指令、微程序、微周期、微地址

    微操作 完成一条机器指令是通过完成一个微操作序列实现的,这些微操作是计算机中最基本.不可再分解的操作.比如:取指周期中,我们需要将程序计数器PC的内容送入到MAR中,CU向存储器发出读信号: 1-&g ...

  8. 读懂 指令、程序、微命令、微操作、微指令、微程序、微地址

    机器指令 机器指令就是要计算机执行某种操作的命令. 程序 程序是一系列机器指令的有序集合. 微命令 控制部件通过控制线向执行部件发出的控制命令称为微命令. 微操作 执行部件接受微命令后进行的操作称为微 ...

  9. Janis—微操作探针台系统

    用于芯片.晶圆和器件测试的微操作低温和真空探针系统,温度范围从 ~3.5 K 到 675 K Janis 微操作探针台设计用于使用直流.射频和光纤探针进行无损电气测试.它们可用于各种领域,包括半导体. ...

最新文章

  1. ASP.NET 的数据绑定,DataList,Repeater 的绑定示例
  2. arXiv 精选:一文看尽六月最热五篇论文
  3. 白话科普系列——双十一,竟然是一场有“预谋”的DDoS攻击?
  4. “大数据杀熟”成网络热词,科技公司信任危机到来?
  5. 手把手教你学Dapr - 2. 必须知道的概念
  6. [html] 如何优化大数据列表(10万+)的性能?说说你的方案
  7. 世界手机号码格式_世界上手机号码最长的国家是中国,最短的是哪个国家?
  8. byte数组之间的赋值,byte和TCHAR数组的赋值
  9. tf.gradients ---错误FetchargumentNonehasinvalidtype
  10. 如何判断一个数为无符号数还是有符号数
  11. 区块链技术介绍PPT
  12. 飞行的小鸟(Flybird)C语言小游戏C++简单小程序超简单
  13. Godot Shader特效:用SCREE_TEXTURE实现简单的屏幕滤镜
  14. 【Pytorch论文相关代码】使用SOLD2预训练好的模型检测与匹配线段(自己的数据集)
  15. AndroidStudio 模拟器一直黑屏或者处于离线状态
  16. Word在方框中插入对勾和×
  17. AcWing 135. 最大子序和(单调队列优化 dp)
  18. QNX SLM 学习笔记
  19. 包装实现一个具有重试机制的RestTemplate
  20. y4m转yuv的方法

热门文章

  1. 2023Mac装机系统优化软件CleanMyMacX
  2. 作物产量常用的单位换算公式
  3. 2021年美国大学生数学建模竞赛(题目详细介绍)
  4. 两万元的计算机什么配置,两万高配置电脑使用CAD非常卡顿怎么办
  5. 蚂蚁微贷互动营销技术体系实践
  6. Python+Miner解析PDF
  7. php小说网站windows慢,终于找到WORDPRESS网站响应慢的罪魁祸首,你仅仅需要一个优化方案。...
  8. 魔鬼面试官:用户在电商网站中购买成功了,那么它在微服务中经历了什么?...
  9. Unity 打包项目发红
  10. 快看你的达标没!充电宝新国标只有这20家合格