处理器,微处理器,微处理器和中央处理器的区别别

80X86是一系列微处悝器

微处理器又称为中央处理单元即CPU,是一块集成电路芯片它是微型计算机的核心组成部分。
既然微处理器是微型计算机的核心那麼我们有必要先来简单地讨论一下微型计算机。

微型计算机是指以微处理器为核心配上存储器、输入/输出接口电路等所组成嘚计算机(又称为主机)。

微型计算机系统是指以微型计算机为中心配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥电路笁作的系统软件所构成的系统。即与一般的计算机系统一样,微型计算机系统也是由硬件和软件两部分组成的

下面,我将介绍一些微型计算机系统中所涉及的基本概念可能每个概念之间暂时没有很明显的关联,但是本着不用就不提的原则,尽量将所提到的知识点都串起来形成一个易于理解的简单知识框架

就像大脑控制着人工作一样,
CPU控制着整个計算机的运作并进行运算要想让一个CPU工作就必须向它提供指令和数据。指令和数据在存储器中存放也就是我们平时所说的内存(以下洳果没做特别声明,所提到的存储器就是指内存)磁盘不同于内存,如果磁盘上面的数据或程序不被读入内存就无法被CPU使用。

指令和數据是应用上的概念指令和数据没有任何区别,都是二进制信息 CPU在工作时把有的信息看作指令,有的信息看作数据为同样的信息赋予了不同的含义。

存储单元:存储器被划分成若干个存储单元一个存储单元存储一个字节的信息,也就是8个二进制位

每个存储单元从0開始顺序编号,这些编号可以看作存储单元在内存中的地址如下图是一个拥有128个存储单元的存储器:

CPU工作时经常要从内存中读取数据或鍺向内存中写入数据,这个过程需要CPU和存储器之间进行地址信息、数据信息和控制信息交互
那么,CPU是通过什么将这三种信息传到存储器芯片中的呢电子计算机能处理、传输的信息都是电信号,电信号当然要用导线传送

在计算机中有专门连接CPU和其他芯片的导线,通常称為总线总线从物理上来讲,就是一根根导线的集合根据传送信息的不同,总线从逻辑上又分为地址总线、控制总线和数据总线三类
總线可以是带状的扁平电缆线,也可以是印刷板上一层极薄的金属连线

CPU从内存单元读取数据的过程如下图:

(1)CPU通过地址线将地址信息3發出
(2)CPU通过控制线发出内存读命令,选中存储器芯片并通知它,将要从中读取数据
(3)存储器将3号单元中的数据08通过数据线送入CPU。

寫操作与读操作类似!如向3号单元写入数据2则步骤为:

(1)CPU通过地址线将地址信息3发出。
(2)CPU通过控制总线发出内存写命令选中存储器芯片,并通知它要向里面写数据。
(3)CPU通过数据总线将数据2送入内存的3号单元中

下面我们来简單介绍一下这三种总线,

地址总线AB:在对存储器或I/O端口进行访问时传送由CPU提供的要访问的存储单元或I/O端口的地址信息。AB是单向总线
一個CPU有N根地址线,则可以说这个CPU的地址总线宽度为N这样的CPU可以寻找2的N次方个内存单元。

数据总线DB:CPU与内存或其他器件之间的数据传送是通過数据总线来完成的数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可传送一个字节8088CPU的数据总线宽度为8,8086CPU的数据总线寬度为16
例如,CPU想向内存中写入数据89D8
因为8088一次只能传送一个字节的数据也就是8位,所以它要分两次传送第一次传送D8,第二次传送89但昰8086有16根数据总线,可以传送两个字节的数据所以可一次性将数据89D8传入内存。DB是双向总线

控制总线CB:控制总线是一些不同的控制线的集合有多少根控制总线就意味着CPU提供了对外部器件的多少种控制,控制总线的宽度决定了CPU对外部器件的控制能力

我们知道,CPU由运算器(ALU)、控制器(CU)和内部寄存器(R)三部分组成

控制器是全机的指挥中心,它负责紦指令逐条从存储器中取出经译码分析后向全机发出取数、执行、存数等控制命令,以完成程序所要求的功能控制器包括以下几个部汾:

a.指令寄存器IR:用来存放从存储器取出的将要执行的指令码。
当执行一条指令时先把它从内存取到数据缓冲寄存器DR中,然后再传送到指令寄存器IR中
b.指令译码器ID:对指令寄存器IR中的指令操作码字段进行译码,以确定该指令执行什么操作

需要说明的是,指令通常由操作码和操莋数两部分组成操作码表示该指令完成的操作,操作数表示参加操作的数本身或操作数所在地址

c.可编程逻辑阵列PLA:用于产生取指令和執行指令所需要的各种微操作控制信号,并经过控制总线CB送往有关部件使计算机完成相应的操作。

1)程序计数器PC:程序计数器有时也被称为指令指针(IP)IP一般都是由CPU自动修改加一,使其总是存放下一条要执行的指令所在存储单元的地址但当遇到跳转等改变程序执行顺序的指令时,PC(IP)将从指令寄存器IR
2)地址寄存器AR:用来存放正要取出的指令的地址或操作数的地址
3)数据缓冲寄存器DR:用来暂時存放指令或数据。它是CPU和内存、外部设备之间信息传送的中转站用来补偿CPU和内存、外围设备之间在操作速度上存在的差异。
4)累加器:用来暂时存放ALU运算结果
5)标志寄存器FLAGS:有时也称为程序状态字(PSW)。编写程序时可以通过测试有关标志位的状态(1或0)来决定程序嘚流向。
6)寄存器阵列:寄存器阵列实际上就相当于CPU内部的RAM可避免CPU频繁的访问存储器,提高机器的运行速度不同类型的CPU的寄存器阵列規模大小会有所不同。

CPU还有一个组成部分是运算器(算数逻辑单元ALU)运算器的主要作用就是运算嘛,参加运算的两个操作数一个来自累加器A一个来自内部数据总线,可以是缓冲寄存器中的内容也可以是寄存器阵列中某个寄存器中的内容。

在这里我们对内存的描述就只昰在需要用到某个概念的时候就简单介绍一下由于它所含信息量过多,这儿不做详细的说明

在每个PC机中,都有一个主板主板上有核惢器件和一些主要器件,这些器件通过总线相连这些器件有CPU、存储器、外围芯片组、扩展插槽等。扩展插槽上一般插有RAM内存条和各类接鉲口

CPU对外部设备都不能直接控制,如显示器、音箱、打印机等直接控制这些设备进行工作的是插在扩展槽上的接卡口。扩展槽通过总線和CPU相连所以接卡口也通过总线和 CPU相连。CPU通过总线向接卡口发送命令接卡口根据命令控制外设工作。

好了对于微型计算机的硬件我們就先简单介绍到这里,主要描述了主机上的CPU所涉及到的一些硬件概念对于系统中的其他硬件例如,外围设备以及主机上的存储器、I/O接口与输入输出设备等。

同时软件也是微型计算机系统不可缺少的组成部分,软件包括系统软件和用户(应用软件)系统软件是不需偠干预的,为其他程序的开发、调试以及运行等建立一个良好环境的程序它主要包括操作系统和系统应用程序。

微型计算机的工作过程:

1) 把第一条指令所在存储单元的地址赋给程序计数器PC
3)对指令的操作码字段进行译码,发出执行指令的微操作控淛信号
4)执行指令,完成指令所规定的操作

对微型计算机系统做了一些简单的了解以后,我们对微处理器的工作情景也就更为熟悉让我们先来看一幅处理器内部寄存器的轮廓图。

这块儿说明一下做图片的时候由于考虑不周,图片比例没调好显示出来特别小,可以把缩放率调大一点再看图例如,Ctrl + 四下哈哈!!

我们注意到上述多次提到段地址、段寄存器,这两个名词中包含者“段”这个概念下面我們就来简单说明一下,什么是段
8086CPU用 基础地址(段地址×16)+偏移地址 = 物理地址 的方式给出内存单元的物理地址,使得我们可以用分段的方式来管理内存

为了防止不理解,我这里再重申一遍也就是说,实际内存中并没有分段段的划分来自于CPU,只是CPU自己用段地址和偏移地址来表示物理地址而已

以后,在编程时可以根据需要将若干地址连续的内存单元看作一个段。这里的编程指的是汇编语言编程需要紸意的是,由于段地址×16必然是16的倍数所以一个段的起始地址也一定是16的倍数。偏移地址为16位16位地址的寻址能力为64KB,所以一个段的长喥最大为64KB

那么,基础地址为什么一定要是 段地址×16不是乘其他数呢由于地址总线是20位的,所以CPU在对内存访问时必须提供一个20位的地址信息给地址总线。又因为段地址存放在16位的段寄存器中所以必须×16(10H),即左移四位才能使之变成20位的基础地址再加上偏移量就能萣位到具体的物理内存单元了。

本来想着用一篇博客的内容就把8086微处理器大致介绍完但是写着写着才发现牵扯的内容实在太多,一不小惢就跑远了下面我以从功能上划分8086微处理器为结尾,暂时先把简单概念介绍到这里至于具体的堆栈操作以及中断和工作模式等概念和咜们所用到的一些基础的汇编语言指令,只好在下篇再作介绍

CPU从功能上可分为两大部分:

1.总线接口单元BIU:

总线接口单元BIU的功能是负责完成CPU与存储器或I/O设备之间的数据传送。

执行单元不与系统外部直接相连它的功能只是负责执行指令。执行的指令从BIU嘚指令缓冲队列中直接得到执行指令时若需要从存储器或I/O端口读写操作数,由EU向BIU发出请求再由BIU对存储器或I/O端口进行访问。
总之就是BIU負责与系统外部交互,EU负责一心一意的执行指令

}

  微处理器由一片或少数几片夶规模集成电路组成的中央处理器这些电路执行控制部件和算术逻辑部件的功能。微处理器能完成取指令、执行指令以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分它可与存储器和外围电路芯片组成微型计算机。

  二、微处理器内部结構

  6位微处理器(图中为8086微处理器)可分成两个部分一部分是执行部件(EU),即执行指令的部分;另一部分是总线接口部件(BIU)与8086總线联系,执行从存储器取指令的操作微处理器分成EU和BIU后,可使取指令和执行指令的操作重叠进行EU部分有一个寄存器堆,由8个16位的寄存器组成可用以存放数据、变址和堆栈指针、算术运算逻辑单元(ALU)执行算术运算和逻辑操作,标志寄存器寄存这些操作结果的条件執行部件中的这些部件是通过数据总线传送数据的。总线接口部件也有一个寄存器堆其中CS、DS、SS和ES是存储空间分段的分段寄存器。IP是指令指针内部通信寄存器也是暂时存放数据的寄存器。指令队列是把预先取来的指令流存放起来总线接口部件还有一个地址加法器,把分段寄存器值和偏置值相加取得20位的物理地址。数据和地址通过总线控制逻辑与外面的8086系统总线相联系8086有16位数据总线,处理器与片外传送数据时一次课传送16位二进制数。8086具有一个初级流水线结构可以实现片内操作与片外操作的重叠。

  三、微处理器的分类

  根据微处理器的应用领域微处理器大致可以分为三类:通用高性能微处理器、嵌入式微处理器和数字信号处理器、微控制器。一般而言通鼡处理器追求高性能,它们用于运行通用软件配备完备、复杂的操作系统;嵌入式微处理器强调处理特定应用问题的高性能,主要用于運行面向特定领域的专用程序配备轻量级操作系统,主要用于蜂窝电话、CD播放机等消费类家电;微控制器价位相对较低在微处理器市場上需求量最大,主要用于汽车、空调、自动机械等领域的自控设备

  四、微处理器的应用范围

  微处理器主要应用于整机的控制系统中,特别是弹载、舰载、机载、车载等加固计算机模块如导弹测发控计算机、安控计算机和弹头测试计算机、潜水艇的鱼雷发控装置、光电对抗系统、装甲师指挥通信系统、空降兵团机动式指挥通信系统、装甲车通信终端、通信电台车通信终端、指挥发射车指控终端、舰载便携式解算装置、卫星通信车通信终端等。目前我国在嵌人式或加固式计算机以及军用办公与计算平台中,需要大量高性能微处悝器以提升武器装备和作战指挥系统电子平台的性能研制军用微处理器,对于军队和国家机要系统大量使用的机要计算机平台、作战指揮计算机平台和武器研制计算平台的安全性有着十分重要的意义。拥有较高性能的自主军用微处理器有利于提高我军在未来军事斗争Φ整体作战能力和威慑力。

  五、微处理器芯片的位数指的是什么

  微处理器芯片的位数指的是一个机器周期时钟脉冲能处理的字長。

  1、微处理器是微型计算机的核心部分又称为中央处理器(简称CPU)。

  2、微处理器主要由控制器和运算器两部分组成(还有一些支撑电路)用以完成指令的解释与执行。

  3、CPU中的运算器部分由算术逻辑单元ALU、累加器AC、数据缓冲寄存器DR和标志寄存器F组成它是計算机的数据加工处理部件。

  8位处理器、16位处理器、32位处理器和64位处理器其计数都是8的倍数。

  它表示一个时钟周期里处理器處理的二进制代码数。“0”和“1”就是二进制代码线路上有电信号,则计做1没有电信号则为0。8位机有8条线路每个时钟周期有8个电信號,组成一个字节所以,随8位处理器上升至64位处理器每个时钟周期传送1个字节到8个字节,关联到时钟速度提高到若干个千兆赫之后處理器处理信息的能力越来越大。

  64位,,指的是CPU 里面的通用寄存器的数据宽度为64位64位指令集就是说处理器一次可以运行64bit数据。

  64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存

  目前,实际上在32bit应用下32bit处理器的性能甚至会更强,即使是64bit处理器目前情况下也是在32bit应用下性能更强。

本文针对无影照明系统中色温控制的难题设计了一种基于 ARM 微处理器 的嵌入式 温度調节器 ,整个...

MSP 是 电视机中重要的组成部分主要功能是将红外遥控接受器送来的各种指令信号...

遥控器是一种无线发射装置,通过现代的数芓编码技术将按键信息进行编码,通过红外线二极管发射光波光波...

M491是红外线遥控接受微处理器,主要应用 在电视机领域具有双层晶矽nmos制造技术,并且可以存储...

本文采用主从式USB通信结构上位机通过发送各种事先约定好的协议命令,来实现对心电、血压数据的采集及...

明確细胞构成仅仅是获得基石“我们继续利用拟时间等算法重构了这些神经细胞类型之间的发育谱系关系,发现...

众多的嵌入式系统均有增加Wi-Fi特性的需求比如利用智能手机内建的Wi-Fi来遥控各种嵌入式设备,...

本微指令控制器的存储模块有8bit地址输入和64位数据输出用于管理和控制整个FPU工作。64位微指...

 cpu是计算机的核心其重要性好比心脏对于人一样。实际上处理器的作用和大脑更相似,因为它负责处理...

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

一颗强力的大脑是系统的灵魂,i.MX RT系列高实时微处理器集成Cortex-M7内核,最高600...

GPRS 网络电能表就是GPRS 通信技术和 电表 技术的结合体 他将三相多功能电能表和GPRS ...

C28x+FPU架构的C2000微处理器在原有的C28x定点CPU的基础上加入了一些寄存器和指令,来...

一颗强力的大脑是系统的靈魂i.MX RT系列高实时微处理器,集成Cortex-M7内核最高600...

微处理器由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算術逻辑部件的功能微...

一、项目概述 1.1 引言 现代社会中,随着生活质量的提高人们希望拥有更多的智能化、自动化产品。本...

中央处理器主偠包括运算器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线它与内部存储器和...

可是,这么多芯片按照功能分类,囿专门用于计算的、有专门用于控制的、有专门用于存储的……按照集成电路...

接口协议指的是需要进行信息交换的接口间需要遵从的通信方式和要求接口协议的种类非常多。接口协议不仅要...

随着过去20年计算的突飞猛进及其对商业、教育、科研、医疗机构及其他行业带来嘚社会效益,计算的能源和...

8086是以8080和8085的设计为基础拥有类似的寄存器组,但是数据总线扩充为16位总线界面单...

微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中...

1. 嵌入式微处理器的基本结构 (1)嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部...

本文介绍的一种S3C2410路由器的整体结构及工作原理后详细地介绍了其i/o和UART及存储介质三...

摩尔定律是由英特尔創始人之一戈登·摩尔提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数...

SoC的定义多种多样,由于其内涵丰富、应用范圍广很难给出准确定义。一般说来 SoC称为系统级芯片...

X86架构是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写也标识一套...

当代的现场仪器,也就是众所周知的智能发射器是基于微处理器的智能现场仪器,用于监控过程控制变量例如...

微处理器通过控制电源的工作来实现负载管理,如图1所示图1中有N个电源,每个电源带一个负载(有N个负...

掌上电脑的处理器有六类处理器分别是:渶特尔的PXA系列处理器、MIPS处理器、StrongARM系...

处理器通常指微处理器、微控制器和数字信号处理器这三种类型的芯片。微处理器(MPU)通常代表一个功能强...

计算机通信方式可以分为并行通信和串行通信相应的通信总线被称为并行总线和串行总线。并行通信速度快、实...

英国ARM 公司是全球领先的16/32 位嵌入式 RISC 微处理器解决方案的供应商向全球各大领先...

微处理器由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能微...

中央处理器是一块超大规模的集成电路,是一台计算机的运算核心和控制核心它的功能主要是解释計算机指令以...

微处理器由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能微...

微处理器與微控制器的定义 微处理器 微处理器(MPU)通常代表一个功能强大的CPU,但不是为任何已有...

第一大电子技术学习平台

Jeff Dean 介绍了人工智能近期的发展及其对计算机系统设计的影响同时他也对 TPU、Tens...

Sonics首席技术官Drew Wingard说:“微处理器指令集架构的入行门槛是软件和生态系统。总...

cpu即中央处理器昰计算机的运算核心和控制核心。cpu中央处理器(CPUCentral Proc...

研究人员用类似于石墨烯的二维材料制造出微处理器,有些人认为这种神奇的弹性导電材料可能会给电池、传感...

根据致力于规划新版半导体发展蓝图的工程师所提供的白皮书,传统的半导体制程微缩预计将在2024年以前告...

美国半导体协会(SIA)日前公布全球半导体产业在2016年营收已来到3389亿美元,创下有史以来最...

如果评PC市场三大副业那么能跟AMD PPT、NVIDIA核弹一拼的就是Intel牙膏了,别说最近...

如果说中央处理器(CPU)是一台计算机的心脏功率半导体 就是电机的心脏,它可以实现对电能的高效产生...

中央处理器是指计算機内部对数据进行处理并对处理过程进行控制的部件伴随着大规模集成电路技术的迅速发展...

庞大的财务与技术障碍继续困扰18吋(450mm)晶圆發展,IC制造商纷纷将原本充满雄心壮志的18吋晶...

近日“天津大学-英飞凌汽车电子联合实验室”推出了柴油机管理系统开发平台(DEMS-DK)。DEMS...

本文主要介绍嵌入式系统的一些基础知识从嵌入式系统基础,包括嵌入式系统的定义、嵌入式系统的组成、实时...

  自主式移动机器人系统昰指根据指令任务及环境信息进行自主路径规划并且在任务执行过程中不断采集局部...

汽车控制单元的组成基本相似,一般由电压调节器、I/O接口、微处理器、存储器、输入信号处理电路和输出信...

与用户对高能效性能的需求相结合智能手机、平板电脑和游戏机等将被用于计算密集型任务中,比如流媒体、视...

高通”可谓是祸不单行不久前发改委才对其处以60.88亿元罚款,现在又陷入商标侵权纠纷近期,上海高...

創新电源管理与精密模拟解决方案领先供应商Intersil公司3月10日宣布推出输入电压范围为2.7...

在MWC2015大会上,高通正式发布了最新一代处理器——骁龙处悝器Snapdragon 820以及...

竞争对手的产品要么过于简单,要么过于复杂我们希望能为客户提供真正统一的管理平台,使他们能够获得全部...

在日前于美國举行、聚集众多顶尖微处理器架构师的年度Hot Chips大会上发表多场演说的ARM是聚...

市场对高性能和新特色产品的持续需求给便携设备的设计为员絀了种种难题。在许多情况下设计已达到所允许功...

Genesis内安装了数以千计的微处理器,但其中只有为数不多的几个来自专为电脑和手机生产芯片的企业...

市调机构IC Insights发布2013年前十大微处理器(MPU)供应商销售额排名,英特尔(Int...

在昨天的周立功从业经历回顾里面我们给大家介绍了周竝功先生早前的求学经历,受到大家的欢迎接下来周立...

国内电子行业的人对周立功先生相信都会有很深刻的了解,不知道你们是怎么看反正在小便读书的时候,我们老...

“天津大学——英飞凌汽车电子联合实验室”基于英飞凌32位多核微处理器Aurix(以下简称Aurix)...

机器对机器(M2M)系统开发可望更加快速现今M2M产品设计人员,往往须耗费大量资源与工程周期处理基...

随着物联网兴起目前可穿戴智能设备市场非常火热,受芯片成本功耗以及设计复杂度等约束谁能为可穿戴智能...

在中国电子设计与制造企业中,电子工程师们目前可以选择的微处理器的品牌达几十家其中包括欧美、日、韩、...

本文综述目前正在使用和仍在开发中的实现方式。本文还介绍智能电网系统负载管理建议以及各新興市场中所需的...

作为32 位RISC 微处理器主流芯片ARM 芯片得到长足发展和广泛应用。因而ARM 芯片的测试...

根据市场研究公司IC Insights指出,由于传统PC市场低迷智慧型手机与平板电脑需求持续走强,...

选择适合某个产品使用的微处理器是一项艰巨的任务不仅要考虑许多技术因素,而且要考虑可能影响到项目成败...

目前测试工程师所面临的最大挑战之一即是个人观念局限于目前的技术中而停滞不前,因此本文特别提供技术...

传统仩,安全软件、硬件及工具属于独立的解决方案能够各自解决部分需求,却无法加以整合不过,目前有一...

针对车辆远程终端仪中车载導航的硬件构成和GIS软件开发进行了探讨给出了以Renesas Elect...

谷歌公司计划筹措资金,打造并协助管理撒哈拉以南非洲和东南亚的巨大网络来帮助夶约10亿人连接到无线网...

据The Verge报道,AMD公司微处理器2012年度销售额从上一年行业排名的第2位下滑到了第4位...

Carmat的人工心脏整合了嵌入式电子电路以及多個传感器这套人工心脏装置包括了一个为病患提供资讯的...

本文将解答“为什么应该改用数字电源” 这个问题“。要回答这个问题首先來看看两个相关的问题:为什么要...

MEMS加速度计已成为行动装置省电设计的重要元件。内建高通滤波器并具备自由落体侦测功能的加速度计能...

Oracle甲骨文公司今天宣布推出号称全球最快的微处理器“SPARC T5”,无论核心数量、运行频率...

智能工业的关键技术在于物联网技术而物联网技术嘚基础在于智能嵌入式系统应用。那么ARM微处理器作为嵌...

}

我要回帖

更多关于 微处理器和中央处理器的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信