摘要:中央处理器也就是CPU,它是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。下面我们来了解一下中央处理器cpu由什么组成,中央处理器的作用是什么。

【中央处理器】中央处理器cpu由什么组成 中央处理器的作用

中央处理器cpu由什么组成

CPU 包括运算逻辑部件、寄存器部件和控制部件等。

逻辑部件

英文 Logic components ;运算逻辑部件。可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。

寄存器

寄存器部件,包括寄存器、专用寄存器和控制寄存器。 通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操作结果。 通用寄存器是中央处理器的重要部件之一。

控制部件

英文 Control unit ;控制部件,主要是负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。

其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑硬布线结构为主的控制方式。

微存储中保持微码,每一个微码对应于一个最基本的微操作,又称微指令;各条指令是由不同序列的微码组成,这种微码序列构成微程序。中央处理器在对指令译码以后,即发出一定时序的控制信号,按给定序列的顺序以微周期为节拍执行由这些微码确定的若干个微操作,即可完成某条指令的执行。

简单指令是由( 3 ~ 5 )个微操作组成,复杂指令则要由几十个微操作甚至几百个微操作组成。

中央处理器的作用

CPU 从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含操作数本身。

提取

第一阶段,提取,从存储器或高速缓冲存储器中检索指令(为数值或一系列数值)。由程序计数器( Program Counter )指定存储器的位置。 ( 程序计数器保存供识别程序位置的数值。换言之,程序计数器记录了 CPU 在程序里的踪迹。 )

解码

CPU 根据存储器提取到的指令来决定其执行行为。在解码阶段,指令被拆解为有意义的片段。根据 CPU 的指令集架构( ISA )定义将数值解译为指令。一部分的指令数值为运算码(Opcode ),其指示要进行哪些运算。其它的数值通常供给指令必要的信息,诸如一个加法( Addition )运算的运算目标。

执行

在提取和解码阶段之后,紧接着进入执行阶段。该阶段中,连接到各种能够进行所需运算的 CPU 部件。

例如,要求一个加法运算,算术逻辑单元( ALU , Arithmetic Logic Unit )将会连接到一组输入和一组输出。输入提供了要相加的数值,而输出将含有总和的结果。 ALU 内含电路系统,易于输出端完成简单的普通运算和逻辑运算(比如加法和位元运算)。如果加法运算产生一个对该 CPU 处理而言过大的结果,在标志暂存器里可能会设置运算溢出( Arithmetic Overflow )标志。

写回

最终阶段,写回,以一定格式将执行阶段的结果简单的写回。运算结果经常被写进 CPU 内部的暂存器,以供随后指令快速存取。在其它案例中,运算结果可能写进速度较慢,但容量较大且较便宜的主记忆体中。某些类型的指令会操作程序计数器,而不直接产生结果。这些一般称作“跳转”( Jumps ),并在程式中带来循环行为、条件性执行(透过条件跳转)和函式。许多指令会改变标志暂存器的状态位元。这些标志可用来影响程式行为,缘由于它们时常显出各种运算结果。例如,以一个“比较”指令判断两个值大小,根据比较结果在标志暂存器上设置一个数值。这个标志可藉由随后跳转指令来决定程式动向。在执行指令并写回结果之后,程序计数器值会递增,反覆整个过程,下一个指令周期正常的提取下一个顺序指令。

计算机的中央处理器CPU包括什么,中央处理器cpu由哪些组成 中央处理器的作用是什么...相关推荐

  1. cpu第几代计算机,赛扬G系列有几代cpu分别是

    中央处理器(CentralProcessingUnit)的缩写,即CPU,CPU是电脑中的核心配件,只有火柴盒那么大,几十张纸那么厚,但它却是一台计算机的运算核心和控制核心.下面是学习啦小编带来的关于 ...

  2. 计算机cpu多大,电脑cpu多大比较合适

    电脑cpu多大比较合适 中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data).控制及状态的 ...

  3. 计算机专业频率多少合适,一般电脑cpu主频多少

    中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data).控制及状态的总线(Bus).下面是学 ...

  4. 计算机组成原理笔记(王道考研) 第五章:中央处理器

    内容基于中国大学MOOC的2023考研计算机组成原理课程所做的笔记. 感谢LY,他帮我做了一部分笔记.由于听的时间不一样,第四章前的内容看起来可能稍显啰嗦,后面会记得简略一些. 西电的计算机组织与体系 ...

  5. 计算机CPU的含义是,cpu的含义

    cpu的含义 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit).它的功能主要是解 ...

  6. 计算机的主要危害是什么意思,cpu使用率是什么意思 cpu使用率低但是电脑卡原因...

    我们都知道,CPU也就是中央处理器,可以说它是电脑的核心部分,相当于人们心脏对于身体的作用,可见其重要性.对于CPU来说,主要是帮助我们的电脑进行处理.运算以及控制数据.而说到与之相关的CPU使用率, ...

  7. 计算机原理探险系列(一)CPU

    cpu制作短视频链接: https://www.bilibili.com/video/BV1tr4y1K7Bs?from=search&seid=12992058713602054171 CP ...

  8. Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号

    1.uname -a   (Linux查看版本当前操作系统内核信息) 2.cat /proc/version (Linux查看当前操作系统版本信息) 3.cat /etc/issue  或cat /e ...

  9. 计算机组成原理实验单周期处理,计算机组成原理实验实验报告-单周期cpu设计...

    计算机组成原理实验实验报告-单周期cpu设计 (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机组成原理实验计算机组成原理实验 ...

  10. 台式计算机的cpu设置,i7型CPU进行了修改并在台式计算机上使用,这才是真正的计算机之神!...

    笔记本计算机的CPU是否可以在台式计算机上使用?答案是: 是的. 只有您无法想到的事情,但是您无法做到. 笔记本电脑的记忆棒可通过适配器卡在台式计算机上使用. 我研究台式计算机上笔记本电脑的CPU已有 ...

最新文章

  1. OAuth认证协议原理分析及使用方法
  2. 汽车与智能家居互联时代 语音控制很关键
  3. java面向对象思想如何理解
  4. Linux下载安装一个源码包
  5. 洛谷.4383.[八省联考2018]林克卡特树lct(树形DP 带权二分)
  6. 汇编语言:冒泡排序算法将10个数按从小到大顺序排列
  7. JavaScript 动态创建标记
  8. Linux篇 | 磁盘存储和文件系统
  9. input 禁止 复制 粘贴 剪切 操作
  10. 加密-网络安全之1号皇帝新衣
  11. CS224n自然语言处理(四)——单词表示及预训练,transformer和BERT
  12. linux IDEA 输入法光标不跟随
  13. C# 批量修改文件名称
  14. 近似算法之旅行商问题
  15. eclipse和mysql餐厅点餐系统_基于安卓Android手机点餐APP系统的设计(Eclipse,MySQL)
  16. OpenJudge百炼-1183-反正切函数的应用-C语言-简单计算
  17. 使用U盘重装win10系统
  18. 只有两种直播:淘宝直播和其它直播
  19. 再校大学生的电子产品清单
  20. 极验验证(滑动验证)的使用

热门文章

  1. memset,calloc的区别
  2. 各个国家 不同字符集的unicode 编码范围
  3. python制作词云图片的三个步骤_3分钟教你用python制作一个简单词云
  4. C/C++获取系统IP地址
  5. 笔记本电脑的计算机名称在哪里看,如何查看笔记本电脑的IP地址
  6. 如何才能修炼成一名不可替代的程序员?
  7. [脑科学]-卡耐基等成功学或者心灵鸡汤的书籍
  8. 开发应用多开实现方式_应用三种开发方式来加速您的组织
  9. 闹钟(Alarm Clock)
  10. npm i安装命令中的-g -D -S的区别