当前位置: 首页 > news >正文

计组-CPU构成(运算器与控制器的组成)

整个计算机,由主机和外设2部分构成

计算机结构中:

主机(这里的主机包含的部分远比我们主机箱里的部件要少):只包括2大部件,一个是CPU,一个是主存储器(即我们平时说的内存)

而外设:就是硬盘,声卡,显卡等

主要了解哪些是运算器里面的,哪些是控制器里面的

运算器:

其基本工作就是做运算的职能,比如做加减法时,就是在运算器里工作

控制器:

其工作就是控制一些相关部件的运作,控制整个CPU的一些交互等。

累加寄存器AC:Accumulator register

在运算过程中,存储一些要用到的运算值时。不仅是加法,减法也会用到AC,AC指的是累计存储的意思

数据缓冲寄存器DR:Data Register

在对 内存储器 进行 读写 操作时,用来 暂存 数据的寄存器。

(常考)状态条件寄存器PSW:Program Status Word。也叫程序状态寄存器

用来存储在运算过程中的相关标志位,标志位就是,在运算过程中会有进位或是溢出,中断等状态的信息需要保存。

程序计数器PC:Program Counter,指令计数器

在进行程序运行时,运行完当前指令后,就要运行下一条指令,那么我们就要知道下一条指令的位置在哪里,即记位置。

如果是顺序执行,那就在原地址的基础上加一就是新地址,如果涉及跳转,则地址加的幅度大一些

程序的运行就是通过指令来控制,所以和指令相关的都是控制器里面的

时序部件


http://www.mrgr.cn/news/50129.html

相关文章:

  • Variadic function
  • Russ Cox谈Go项目技术负责人的交接
  • ubuntu使用overlay
  • 基于LSTM-Transformer混合模型实现股票价格多变量时序预测(PyTorch版)
  • spark:数据的关联与合并、缓存和checkpoint
  • 二叉树的遍历
  • npm-run-all 使用实践
  • Ubuntu系统下的用户管理
  • 【C++】二叉搜索树的概念与实现
  • 面试十分钟不到就被赶出来了,问的实在是太变态了...
  • 周易解读:两仪01
  • 高德地图怎么定位自己的店铺位置?
  • VHDL基本结构和逻辑示例
  • libevent_structure
  • 图像及视频的基本操作
  • 西门子S7-200 SMART选型指南之电源需求
  • SQL Server LocalDB 表数据中文乱码问题
  • 代码训练营 day32|LeetCode 122,LeetCode 55,LeetCode 45,LeetCode 1005
  • 金融信用评分卡建模项目:AI辅助
  • 【深圳大学/大学物理实验2】超声探伤实验 实验前预习题答案参考