1. 首页 / 资源

CPU是什么?电脑技术吧扫盲文章之CPU介绍

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

提取

  第一阶段,提取,从存储器或高速缓冲存储器中检索指令(为数值或一系列数值)。由程序计数器(Program Counter)指定存储器的位置,程序计数器保存供识别目前程序位置的数值。换言之,程序计数器记录了CPU在目前程序里的踪迹。提取指令之后,程序计数器根据指令长度增加存储器单元。指令的提取必须常常从相对较慢的存储器寻找,因此导致CPU等候指令的送入。这个问题主要被论及在现代处理器的快取和管线化架构。

解码

  CPU根据存储器提取到的指令来决定其执行行为。在解码阶段,指令被拆解为有意义的片断。根据CPU的指令集架构(ISA)定义将数值解译为指令。一部分的指令数值为运算码(Opcode),其指示要进行哪些运算。其它的数值通常供给指令必要的信息,诸如一个加法(Addition)运算的运算目标。这样的运算目标也许提供一个常数值(即立即值),或是一个空间的定址值:暂存器或存储器位址,以定址模式决定。在旧的设计中,CPU里的指令解码部分是无法改变的硬件设备。不过在众多抽象且复杂的CPU和指令集架构中,一个微程序时常用来帮助转换指令为各种形态的讯号。这些微程序在已成品的CPU中往往可以重写,方便变更解码指令。

执行

  在提取和解码阶段之后,接着进入执行阶段。该阶段中,连接到各种能够进行所需运算的CPU部件。例如,要求一个加法运算,算数逻辑单元(ALU,Arithmetic Logic Unit)将会连接到一组输入和一组输出。输入提供了要相加的数值,而输出将含有总和的结果。ALU内含电路系统,易于输出端完成简单的普通运算和逻辑运算(比如加法和位元运算)。如果加法运算产生一个对该CPU处理而言过大的结果,在标志暂存器里,运算溢出(Arithmetic Overflow)标志可能会被设置。

写回

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

基本结构

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

  运算逻辑部件

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

  寄存器部件

  寄存器部件,包括通用寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令中的寄存器操作数和操作结果。通用寄存器是中央处理器的重要组成部分,大多数指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。专用寄存器是为了执行一些特殊操作所需用的寄存器。控制寄存器通常用来指示机器执行的状态,或者保持某些指针,有处理状态寄存器、地址转换目录的基地址寄存器、特权状态寄存器、条件码寄存器、处理异常事故寄存器以及检错寄存器等。有的时候,中央处理器中还有一些缓存,用来暂时存放一些数据指令,缓存越大,说明CPU的运算速度越快,目前市场上的中高端中央处理器都有2M左右的二级缓存,高端中央处理器有4M左右的二级缓存。

相关推荐

  • 我的世界天启无尽幻境食物获得方法 天启无尽幻境食物

    我的世界天启无尽幻境食物获得方法 天启无尽幻境食物

    我的世界天启无尽幻境食物获得方法 天启无尽幻境食物获取操作,食物,幻境,无尽,种子,获取,我的世界,版本,攻略,我的世界近期更新了关心的版本天启无尽幻境,而在此版本中,食物变得尤为重要了,它成为了玩家们维持自身角色生存的关键道具之一,因此获得能够长期储存的食物是每一位玩家都渴望的,但是有很多小伙伴还不清楚天启无尽幻境食物的获取方法,下面小编就为大家带来我的世界天启无尽幻境食物获取攻略。一起来看看吧!我的世界天启无尽幻境食物获取攻略1、自力更生型天启...

  • 我的世界指令大全最新 我的世界全指令2023

    我的世界指令大全最新 我的世界全指令2023

    我的世界指令大全最新 我的世界全指令2023,指令,物品,等级,实体,大全,我的世界指令,我的世界,最新,我的世界中房主可以使用指令来自定义各种东西,那么大家知道我的世界都有哪些指令吗?现在小编带来了我的世界指令大全最新的相关内容,一起来看看我的世界全指令2023的相关内容吧。我的世界指令大全最新指令一览1、/alwaysday:锁定或解锁昼夜交替。2、/clear:从玩家物品栏中删除物品。3、/clone:将特定区域的方块复制到另一处。...

  • 比较实用的按键盘的手势 | 键盘的手势操作图

    比较实用的按键盘的手势 | 键盘的手势操作图

    比较实用的按键盘的手势 | 键盘的手势操作图,手势,键盘,快捷键,设置,手势操作,1. 键盘快捷键手势在英文或默认键盘布局下,标准手势左手按键盘 ( shift ) 和右手小指下的键 ( ;)两个键同时按可以打出来( :)键盘上一个键两种标点或字母输入都可以用这个方法(shift+你想要的按键=上方的符号)。Shift键是键盘中的一个上档转换键,也可用于中英文转换,左右各有1个shift键。sh...

  • 红警建造快捷键操作说明 | 红警批量建造快捷键

    红警建造快捷键操作说明 | 红警批量建造快捷键

    红警建造快捷键操作说明 | 红警批量建造快捷键,快捷键,操作,数量,辅助功能,单位,1. 红警快速建造键红警中造兵数量相关的快捷键为shift键。红警中有时候需要造很多坦克或者步兵,但是因为数量太多要点击建造页面非常多次,这样会造成操作的浪费。因而战网设置中,辅助功能选项有一个关于shift连点器的选项。勾选它,然后在游戏中就可以在造很多坦克或者步兵的时候,按住shift再点击要造的单位,这时候点击一...

  • 下载网页视频的快捷指令 | 怎么复制网页的视频

    下载网页视频的快捷指令 | 怎么复制网页的视频

    下载网页视频的快捷指令 | 怎么复制网页的视频,网页,快捷键,设置,视频下载,方法,1. 复制网页视频下载快捷键设置1.使用电脑系统的快捷键的方法有很多,介绍一下使用键盘快速打开的方法,点击键盘上面的shift键,连续按5次可以打开快捷键界面。2.在弹出的窗口会询问是否使用快捷键,点击是继续操作,如果自己是失误操作,点击取消,取消当前的操作就可以了。3.也可以使用控制面板进入快捷键的设置,打开桌面左下...

  • 快捷指令的图标怎么删除 | 如何删除快捷指令图标

    快捷指令的图标怎么删除 | 如何删除快捷指令图标

    快捷指令的图标怎么删除 | 如何删除快捷指令图标,删除,指令,图标,桌面图标,快捷方式,1. 快捷指令桌面图标怎么删除打开手机,在手机菜单主页面找到“设置”图标,并点击进入2、在“设置”界面,找到“手机设置”图标,并点击进入界面3、选择“常规”标识,并点击;4、找到“个性化设置”图标,并点击,点开“待机状态模式”图标;5、然后将“当前待机模式”图标后面的开关键关掉即可去掉手机屏幕上的快捷栏2. 电脑删除快...

  • 快捷键操作大全 | 常用键盘快捷键大全图

    快捷键操作大全 | 常用键盘快捷键大全图

    快捷键操作大全 | 常用键盘快捷键大全图,快捷键,快捷键大全,操作,键盘,常用快捷键,1. 简单快捷键大全如果是专业打字最好用五笔字型打字快捷、便利。2. 常用快捷键大全电脑快捷键,你用过几个!方法/步骤1.ctrl+A全选 ctrl+B整理收藏夹 ctrl+C复制 ctrl+D删除/添加收藏更多方法按下图操作2.windows键 打开开始菜单 windows键+D显示桌面更多方法按下图操作3.shif...

  • 三星快捷操作怎么关闭 | 三星快捷操作手势

    三星快捷操作怎么关闭 | 三星快捷操作手势

    三星快捷操作怎么关闭 | 三星快捷操作手势,快捷操作,设置,快捷键,快捷方式,手势,1. 三星快捷操作如果需要三星手机锁屏快捷键设置方法:1.应用程序-设定-(设备/我的设备)-锁定屏幕-滑动选项(锁屏选项)-快捷键-从左向右滑动开启即可。(一般可以在锁屏状态下设置5个快捷键,由于型号不同快捷键设置数量可能会不同)。2.开启后,锁屏状态时,点击HOME键点亮屏幕,点住屏幕最下方图标, 向上滑动以进入快...

  • 黑客简单指令 | 简单的黑客技巧教程

    黑客简单指令 | 简单的黑客技巧教程

    黑客简单指令 | 简单的黑客技巧教程,黑客,常用快捷键,指令,教程,设置,1. 黑客常用快捷键1、笔记本中的无线网络硬件开关没有打开,有的笔记本机型有这个开关,如果其处于关闭状态,则不论怎么设置都无法使用无线网络功能;2、几乎所有笔记本都提供Fn键组合键来控制无线开关,如果通过该组合键关闭了无线功能,那么也会出现笔记本无法连接无线网络的问题;3、笔记本中缺少对应的驱动,则会导致无线开关快捷键...

  • ae怎么调出摄像机 | ae按键操作

    ae怎么调出摄像机 | ae按键操作

    ae怎么调出摄像机 | ae按键操作,快捷键,操作,网页,图形,公司,1. ae摄像机按钮快捷键After Effects是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。而在新兴的用户群,如网页设计师和图形设计师中,也开始有越来越多的人在使用After Effects。属于层类型后期软件。AE软件使...

  • 如何电脑快捷键关机 | 怎样操作电脑快捷键关机呢

    如何电脑快捷键关机 | 怎样操作电脑快捷键关机呢

    如何电脑快捷键关机 | 怎样操作电脑快捷键关机呢,快捷键,操作,键盘,重新启动,选项,1. 怎样操作电脑快捷键关机1、同时按住键盘上的“Ctrl+Alt+Delete”键,随即弹出一个任务窗口。2、切换到“关机”选项,在下拉选项中选择“关闭”即关闭计算机。3、切换到“关机”选项,在下拉选项中选择“待机”即电脑进入待机状态。4、切换到“关机”选项,在下拉选项中选择“重新启动”即关闭重新启动计算机。5、切换...

  • 王牌战争自动 | 王牌战争操作自定义技巧

    王牌战争自动 | 王牌战争操作自定义技巧

    王牌战争自动 | 王牌战争操作自定义技巧,操作,自定义,设置,后台,修改,1. 王牌战争操作自定义去王牌战争文明重启点击王牌战争可以转换到吃鸡模式2. 王牌战争操作自定义怎么设置点击王牌战争后台设置选择掉落对数点击修改即可3. 王牌战争自动王牌战争吊灯通过声音来点亮,因为大多数吊灯是声感应的。通过发声就可以点亮吊灯。王牌战争中的吊灯需要通过特殊的声音来启动,可以在家里放个发电机,然后发电机里...

  • 如何设置组合键的快捷键 | 计算器混合运算如何操作

    如何设置组合键的快捷键 | 计算器混合运算如何操作

    如何设置组合键的快捷键 | 计算器混合运算如何操作,快捷键,混合,运算,计算器,操作,1. 混合运算如何用快捷键设置同级运算时,从左到右依次计算;两级运算时,先算乘除,后算加减。有括号时,先算括号里面的,再算括号外面的;有多层括号时,先算小括号里的,再算中括号里面的,最后算括号外面的。要是有乘方,最先算乘方。在混合运算中,先算括号内的数 ,括号从小到大,如有乘方先算乘方,然后从高级到低级。2. 混合运算...

  • 表格字体变颜色快捷指令 | 表格文字变色快捷键是什么

    表格字体变颜色快捷指令 | 表格文字变色快捷键是什么

    表格字体变颜色快捷指令 | 表格文字变色快捷键是什么,快捷键,文字,字体,字体颜色,指令,1. 表格文字变色快捷键Excel表格中单击一个单元格时使整一行变换颜色的具体操作步骤如下:1,电脑上安装Excel软件,然后打开Excel软件。2,在单元格中输入需要录入的文字。3,在表格上方找到“视图”,然后点击。4,在属性栏中,会显示视图的所有属性。从左往右找到第四个属性“阅读模式”。5,这时不管单击哪一个单元格...

  • 苹果快捷指令怎么用脚本 | 苹果快捷指令怎么用门禁卡

    苹果快捷指令怎么用脚本 | 苹果快捷指令怎么用门禁卡

    苹果快捷指令怎么用脚本 | 苹果快捷指令怎么用门禁卡,指令,音乐,安全性,设置,照片,1. 苹果13快捷指令怎么用苹果13手机照片拼图可以通过快捷指令找到自带的拼图功能进行,详细操作步骤如下:1、在手机上打开快捷指令2、在所有指令中找到并打开照片拼图3、在相册中选中需要拼图的照片4、点击右上的添加5、最后点击完成即拼图成功2. 苹果13快捷指令怎么用不了以苹果手机为例,您的快捷指令安全性设置不允许一般都...

  • 索尼a6000快捷键设置 | 索尼a6000操作指南

    索尼a6000快捷键设置 | 索尼a6000操作指南

    索尼a6000快捷键设置 | 索尼a6000操作指南,索尼,设置,操作指南,快捷键,模式,1. 索尼a6000功能键介绍P档的是程序自动曝光模式,类似于全自动模式;A档是光圈优先,你自已可以决定光圈大小,大光圈可以虚化背景,小光圈可以增强景深;S档是快门优先,高快门可以抓拍运动的物体,低快门可以增强曝光使画面变得更加动感;M档是手动曝光,主拨轮调整光圈,副拨轮调快门;SCN档是特殊场景模式。里面9种设计好的...

  • 电脑键盘后退快捷键 | 电脑操作后退快捷键

    电脑键盘后退快捷键 | 电脑操作后退快捷键

    电脑键盘后退快捷键 | 电脑操作后退快捷键,快捷键,键盘,电脑操作,回退,撤回,1. 后退的键盘快捷键如果在我的电脑中寻找东西、一直用鼠标按后退会觉得很麻烦,然后Backspace键和Delete键就可以派上用场了。1、Backspace返回键2、Delete是删除键如何快速有效地清理键盘? 2. 后退一步的快捷键方法一:快捷键是CTRL+Z和CTRL+ALT+Z 想要撤回到第二步操作,那么,这时...

  • 三星fold2操作 | 三星fold3功能

    三星fold2操作 | 三星fold3功能

    三星fold2操作 | 三星fold3功能,操作,使用教程,界面,模式,等待,1. 三星fold3操作操作方法 1、解锁手机屏幕,在桌面上找到系统应用“电话”,并且打开。 2、进入电话界面将右上角的“三个点”按钮选中,在弹出的选项中点击“设置”。 3、来到通话设置的页面,选择列表下的“更多设置”,再继续点击“呼叫等待”。 4、最后在呼叫等待的界面,将“呼叫等待”功能开启即可。2. 三星f...

  • csgo观战怎么调出鼠标 | csgo指令怎么设置快捷键

    csgo观战怎么调出鼠标 | csgo指令怎么设置快捷键

    csgo观战怎么调出鼠标 | csgo指令怎么设置快捷键,快捷键,指令,设置,鼠标,控制台,1. CSGO观战快捷键点击进入游戏之后,我们打开完美世界cs to回放之后,点击回放右上角的三角形标志之后即可查看视角2. csgo观战按键解析鼠标右键点击,就可以切换玩家3. csgo观战怎么调出鼠标一般来说,我们如果在游戏时突然出现光标,很可能是出现了弹窗,因为弹窗会需要我们使用光标来操作。2、解决方法就是下载一...

  • 使用电脑的快捷键有哪些 | 请问常见电脑操作的快捷键

    使用电脑的快捷键有哪些 | 请问常见电脑操作的快捷键

    使用电脑的快捷键有哪些 | 请问常见电脑操作的快捷键有什么,快捷键,电脑操作,锁定,定位,运行,1. 电脑操作的快捷键有哪些一、常规快捷键。这些是平常生活中使用比较多的快捷键: Win+E:定位 “资源管理器”。 Win+R: 定位“运行”。 Win+L:把当前用户进行锁定。 Ctrl+W:将打开的窗口关闭。 Alt+D:打开地址栏。 Ctrl+F:打开搜索框。 F11:窗口切换,由最大切到最小。...