文章目录

  • 一:寄存器之间的数据流动
  • 二:主存与CPU之间的数据流动
  • 三:寄存器与ALU之间的数据流动
  • 附:有关CPU内部单总线经典例题

前面我们说过,一条指令的指令周期是会被划分为不同阶段的,而不同阶段的数据流向也会不同,主要有三种:

  • 寄存器和寄存器之间
  • 寄存器与主存之间
  • 寄存器与ALU之间

因此接下来我们有必要探讨上面三种方式数据流动有何特点。

前面的章节中我们常常提及一个概念——数据通路,它描述了:数据在各个功能部件之间传送的路径,我们需要确定信息从哪里开始,中间经过哪些部件,最后又传至哪里? 因此只要确定了数据的流向,我们就可以发出不一样的控制信号,来控制这些数据的流动。

控制信号是由控制部件产生的,对于各种类型不同的寄存器,无非就是两种不同的控制信号: i n

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

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

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

  2. (计算机组成原理)第五章中央处理器-第三节2:CPU专用数据通路

    文章目录 一:基本概述 例题:专用数据通路 一:基本概述 如果数据通路采用CPU内部单总线,那么就意味着同一时间只允许两个部件进行数据交互.实际上,如果能够实现多个部件同时进行数据交互,那么执行指令的 ...

  3. (计算机组成原理)第五章中央处理器-第一节:CPU的功能与基本结构(运算器和控制器等寄存器)

    文章目录 一:CPU的功能 (1)CPU的具体功能 (2)每个部件的功能 二:运算器基本结构 三:控制器基本结构 一:CPU的功能 (1)CPU的具体功能 CPU具体功能包括 指令控制:完成取指令.分 ...

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

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

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

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

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

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

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

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

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

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

  9. 9 计算机组成原理第五章 中央处理器 指令流水线

    文章目录 1 指令流水线基本概念性能指标 1.1 指令流水的定义 1.1.1 指令分法 1.1.2 指令执行时间 1.2 流水线的表示方法 1.3 流水线的性能指标 2 指令流水线影响因素分类 2.1 ...

最新文章

  1. JMF介绍之媒体框架二
  2. 【笔记】微软onedirve云存储使用小结
  3. dat文件打开乱码_5.2 实战1:解决在Linux下打开Windows汉字文本的乱码问题
  4. hadoop家族的各个成员
  5. 百度java的线程技术_自我提升(基础技术篇)——java线程简介
  6. JS-Demo1:JavaScript实现表格列拖动
  7. libevent for android
  8. linux bash gt,linux之bash的基础特性(一)--gt;命令历史(history命令),命令补全,路径补全...
  9. 1014.QxORM移植
  10. Enum 作为一个数据源绑定
  11. linux shell脚本监控进程崩溃自动重启
  12. java实现excel数据比对代码_java上传Excel文件并比对数据
  13. 基于vue的前端UI表单设计器
  14. 腾讯区块链正式落地法律场景,携手慧狮构建“司法联盟链”
  15. 手机在某位置打VoLTE电话话音断续,相同位置CSFB电话话音无问题
  16. 艾特网能“高效节能三板斧”亮相第22届机房协会年会
  17. 极验接入教程纯html,在AspNetCore中使用极验做行为认证的验证流程
  18. 在一个递增有序的线性表中,有数值相同的元素存在。若存储方式为单链表,设计算法,去掉数值相同的元素,使得表中不再有重复的元素。
  19. 计算机组成原理寄存器的实验原理,计算机组成原理实验报告_寄存器的原理及操作课案.docx...
  20. DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期

热门文章

  1. python中summary_python summary 1: class
  2. gggenes绘制多物种基因结构比较
  3. 送书 | 耗时很长的程序忘加nohup就运行了怎么办?
  4. mac远程怎么操作?苹果电脑怎么远程协助?
  5. 种草!这些好像用处不大但是很可爱的Mac软件
  6. Mac Backup软件:不要冒险您的数据!
  7. ffmpeg播放器 android,Android使用FFmpeg(六)--ffmpeg实现音视频同步播放
  8. P1469 找筷子(python3实现)-- 10分
  9. php如何生成唯一随机数,PHP实现生成唯一会员卡号(不重复的随机数)
  10. canvas笔记-globalAlpha和globaleCompositeOperation的使用