CPU的通用性价值观体现在哪些方面面

请完成以下验证码
查看: 3757|回复: 7
笔记本的CPU
通用性强吗?
下载分1741 分
原创币0 点
主题帖子积分
会员等级:
铜牌维客, 积分 138, 距离下一级还需 62 积分
神舟优雅Q310Y笔记本,945集成的主板,CPU原来是赛扬1.6,可以升级成奔4的吗?望师傅们指点,谢谢。
下载分27 分
原创币0 点
下载594 次
主题帖子积分
会员等级:
见习维客, 积分 33, 距离下一级还需 37 积分
首先看接口是不是一样。是一样的话装上去试试
下载分123 分
原创币0 点
下载332 次
主题帖子积分
会员等级:
正式维客, 积分 80, 距离下一级还需 40 积分
应该好少把啊
下载分436 分
原创币0 点
主题帖子积分
会员等级:
见习维客, 积分 33, 距离下一级还需 37 积分
赛扬1.6是478针脚 奔4是775针的 你插不上的
一般如果能装上就可以通用
下载分186 分
原创币0 点
下载719 次
金币1075 ¥
主题帖子积分
会员等级:
针脚一样应当可以的
下载分15 分
原创币4 点
下载166 次
主题帖子积分
会员等级:
见习维客, 积分 59, 距离下一级还需 11 积分
945芯片组的CPU怎么可能用P4,945塞扬要升级也是换双核。
下载分712 分
原创币0 点
下载168 次
主题帖子积分
会员等级:
努力工作。学习学习。
下载分1548 分
原创币0 点
金币1456 ¥
主题帖子积分
会员等级:
笔记本的CPU有奔4吗?
Powered by Discuz! X3.4 -ALicensed
& 2017 Comsenz Inc.是不是电脑CPU针脚一样就可以通用_百度知道
是不是电脑CPU针脚一样就可以通用
比如我的电脑主板1155针
只要是1155的CPU就绝对能用??体积也是一样大??
775的主板一定可以安装所有不分型号的775针的处理器吗??
我有更好的答案
(1)除了针脚相同外,还需要主板bios支持,两个条件缺一不可,当然“针脚相同”这一条件是根本。(2)判断针脚相同与否,可以直接查询cpu参数里的“插槽类型”,百度搜索能查到相关结果。比如i5 4590的搜索结果如下:插槽类型是“LGA1150”,拿着这个参数去匹配各种cpu和主板即可。再比如FX8350的搜索结果如下:插槽类型是“AM3+”另外,如果是超频cpu,还需要关注主板供电是否缩水,这会严重影响cpu的超频能力。(3)bios是否支持cpu的问题。比如说,z87、z97主板与新cpu的兼容性关系,虽然针脚相同,但必须更新的最新bios之后,才支持新出的cpu。关于bios的支持列表,可以到主板官网查询,或者直接在百度知道提问,报出cpu和主板的具体型号即可。
采纳率:77%
来自团队:
你在买之前一定要搞清楚·是几代的产品···不同代的···即使指针一样·能放进去也不一定能用···现在的电脑主板和CPU都是一起升级一起换代使用的···这样才能保证他的运行速度和稳定性
本回答被提问者采纳
绝大多数可以,不过就算不可以也不会烧掉cpu和主板,只是没响应罢了
差不多这样吧。有些要升级bios才支持。
还要看主板,芯片组!
其他3条回答
为您推荐:
其他类似问题
电脑cpu的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。通用处理器与专用处理器
本文所属图书&>&
本书全面系统地讲解嵌入式系统基础知识,透彻分析嵌入式系统开发的管理方法,并呈现嵌入式硬件及固件的设计、开发和集成步骤。本书脉络清晰,编排精当,每章开头列出学习目标,然后结合大量表格、图例和例题来详...&&
几乎80%的嵌入式都是基于处理器或控制器的。处理器可以是微处理器、微控制器或数字信号处理器,这取决于特定的应用。在工业控制和监测应用中,大多数嵌入式都使用了常用的微处理器或微控制器;另一方面,对于专用信号处理需求(比如语音编码、语音识别等),则需要使用由AD公司、TI公司等厂商提供的特定类型的数字信号处理器。
1. 微处理器
微处理器是具有中央处理单元(Central Processing Unit,CPU)的硅芯片,能够根据厂商专用的预定义指令集,执行算术运算和逻辑运算。一般来说,CPU包含算术逻辑单元(Arithmetic and Logic Unit,ALU)、控制单元以及工作寄存器。微处理器并不是独立的单元,为了实现正确的功能,它需要与其他硬件设备组合使用,比如存储器、定时器、中断控制器等。Intel公司于1971年11月,发布了第一款微处理器单元Intel 4004,这是一款4位的处理器。该处理器具有1K数据内存、12位程序计数器、4K程序存储器、16个4位通用寄存器以及46条指令,其运行时钟速度是740 kHz。该处理器设计用于计算器应用。1972年,Intel公司在4004指令集的基础上增加了14条指令,程序空间升级到8K,还新增了中断功能,并将其重命名为Intel 4040。之后,Intel公司在1972年4月很快推出了替代产品Intel 8008,这款处理器类似于Intel 4040;两者唯一的不同在于,8008的程序计数器增加到了14位宽度,可以用作终端控制器。在1974年4月,Intel发布了第一款8位处理器Intel 8080,具有16位宽度的地址总线和程序计数器,共有7个8位寄存器(分别是A、B、C、D、E、H、L,其中B/C、D/E、H/L可以组合形成16位寄存器)。到了1975年,Intel 8080已经成为工业控制和其他嵌入式应用最常用的处理器。前面已经说明,为了正确执行所需的功能,处理器还需要其他硬件协调工作,因此系统产品的体积较大,无法做到小型化。
就在Intel 8080发布之后不久,Motorola公司也开始进军处理器市场;与8080相比,Motorola 6800具有不同的架构与指令集。
1976年,Intel发布了8080的升级版本&&Intel 8085;与8080相比,8085新增了两条指令和三个中断管脚,还增加了串行I/O。其中,时钟生成器和总线控制器电路是内置的,电源部分经改进由单个+5V进行供电。
1976年7月,Zilog公司进入微处理器市场,推出Z80型处理器作为与Intel公司竞争的主要产品。事实上,这是由Intel公司前任设计师Frederico Faggin设计的处理器,是Intel 8080处理器的改进版本。这款处理器保持了8080原有的架构与指令集,具有8位数据总线和16位地址总线,能够兼容执行8080的所有指令。此外,该处理器还新增了80条指令,使用寄存器组倍增的方法,引入了寄存器组(register bank)的概念。为了增加设计的灵活性,Z80还含有两组下标寄存器。
半导体工业领域的技术进步将微处理器市场推向了新的高度,我们在20世纪已经见证了处理器技术的高速发展。目前,16/32/64位处理器已经取代了传统的8位处理器。最初的2 MHz时钟已经成为过去。在如今的市场上,处理器时钟速度可以达到2.4 GHz。越来越多的竞争者进入到处理器市场,根据用户的设计要求,为用户提供高速度、高性能和低成本的处理器。
Intel、AMD、Freescale、IBM、TI、Cyrix、Hitachi、NEC、LSI Logic等公司是当前处理器市场的主流厂商。Intel公司仍然凭借其在处理器领域的技术领先优势,领跑处理器市场。
对于微处理器设计而言,可以采用不同的指令集和系统结构。哈佛结构与冯&诺依曼结构是处理器设计中两种常用的系统结构。对于基于哈佛结构的处理器,其程序存储器和数据存储器具有相互独立的总线;而对于基于冯&诺依曼结构的处理器,其程序存储器和数据存储器则共享相同的系统总线。本章稍后将会进一步说明这些系统结构。另一方面,在处理器设计中,RISC与CISC是两种常用的指令集架构(Instruction Set Architecture,ISA)。本章稍后将会进一步说明这些指令集。
2. 通用处理器与专用指令集处理器
通用处理器或GPP是设计用于通用计算任务的处理器。在笔记本电脑或台式PC上运行的处理器(Pentium 4/AMD Athlon等),就是通用处理器的典型实例。其批量生产的数量往往很多,目标指向通用市场。由于通用处理器是大批量生产,因此相对于ASIC或其他专用IC,通用处理器芯片的单位成本较低。典型的通用处理器包含算术逻辑单元(Arithmetic and Logic Unit,ALU)与控制单元(Control Unit,CU)。另一方面,专用指令集处理器ASIP是指架构与指令集优化设计的处理器,用来满足特定领域的应用需求(比如网络处理、汽车、电信、媒体应用、数字信号处理、控制应用等)。ASIP填补了通用处理器与专用集成电路之间的空白。事实上,当传统的通用处理器无法满足日益增长的用户应用需求时,市场上就开始出现了对ASIP的需求。大多数嵌入式系统的构建是基于专用指令集处理器的。一些微控制器(比如Atmel公司的AVR系列单片机)、片上系统、数字信号处理器等,都是ASIP的实例。ASIP由处理器、片上外设(由应用需求决定)、程序空间以及数据空间组成。
3. 微控制器
微控制器是具有高集成度的芯片,其中包含了CPU、中间结果暂存器RAM、专用寄存器阵列与通用寄存器阵列、用于存储程序的片上ROM/FLASH存储器、定时器、中断控制单元、专用I/O端口等。微控制器可以看作具有较完备外设功能的超级微处理器集。由于微控制器包含了独立工作所必需的功能模块,因此此类器件在嵌入式领域取代了微处理器,并占据了极大份额的市场。除此之外,微控制器价格便宜、性价比高,用户可以很容易地在市场上获得。
TI公司的TMS 1000是目前公认的世界上第一款微控制器。与现代微控制器相比,TMS 1000还不是具有完备功能的微控制器。TI公司延续了Intel公司系列产品的设计思路,采用4位处理器设计,并在单块芯片上增加了RAM容量、程序存储器(ROM)容量以及I/O端口的数量,其功能比较完善,从而不需要使用多块硬件芯片协同工作。此外,这款芯片还为CPU提供了增加定制指令的功能,这是TMS 1000的另一个新颖功能。TMS 年推向市场。
1977年,Intel公司进军微控制器市场,推出了MCS-48TM系列微控制器产品。该系列的处理器包括8038HL、8039HL、8040AHL、8048H、8049H和8050AH。Intel 8048是公认的Intel公司第一款微控制器,也是MCS-48TM系列 中最著名的一款。该器件用于原始的IBM PC机键盘。8048微控制器的灵感来源于Fairchild公司的F8微处理器,Intel公司此举的目标是开发低成本、小尺寸的处理器。8048的设计采用了冯&诺依曼结构,其中的程序存储器和数据存储器共享相同的地址总线,由相应的控制信号进行区分。
最终,Intel公司在8位微控制器领域推出了其拳头产品:8051系列及其派生产品。这是一款功能非常强大的常用8位微控制器,开发于20世纪80年代,归入MCS-51系列。在1980年到1990年间,嵌入式领域中将近75%的微控制器都是基于8051系列的控制器。8051处理器内核的使用范围涉及100多种设备,有20多家独立厂商(比如Maxim公司、Philips公司、Atmel公司等)在Intel公司的授权许可下使用这款微控制器。由于其低廉的成本、广泛的适用性、高效存储的指令集、成熟的开发工具和布尔运算处理(即位处理操作)能力,8051系列派生出来的微控制器得到了广泛的应用,特别是在大批量生产的电子设备、娱乐工业产品以及其他低成本器件方面。
在工业控制和嵌入式应用中,另一款重要的常用微控制器是Microchip公司的PIC系列微控制器(本书附录中给出了详细的介绍)。这是一款高性能的RISC微控制器,弥补了8051 CISC功能的不足。本章稍后将对术语RISC和CISC进行更加详细的说明。
有些嵌入式系统应用只需要使用8位控制器;不过,对于那些要求更优性能和更强运算能力的嵌入式应用场合,则需要使用16/32位微控制器。Infineon公司、Freescale公司、Philips公司、Atmel公司、Maxim公司、Microchip公司等都是提供16位微处理器的重要厂商。Philips公司开发了Philips XA(eXtended Architecture,扩展架构)系列的微控制器,就是对8051系列微控制器的扩展,可以为用户提供16位高性能应用。
8位微控制器常用于那些功耗要求不高的嵌入式系统。前面已经提到过,20多家公司参与生产不同种类的8051系列微控制器,并在研发过程中增加了越来越多的功能,比如SPI串行总线、I2C串行总线、USB控制器、ADC、网络辅助功能等。可见在微控制器领域,充满竞争的市场正驱动着芯片开发向着一站式解决方案的目标前进。此外,高性能、高速度的微控制器系列(比如ARM11系列产品)也在市场上崭露头角,这为需要硬件加速和高速处理能力的嵌入式应用提供了解决方案。
Freescale公司、NEC公司、Zilog公司、Hitachi公司、Mitsubishi公司、Infineon公司、ST Micro Electronics公司、National公司、TI公司、Toshiba公司、Philips公司、Microchip公司、AD公司、Daewoo公司、Intel公司、Maxim公司、Sharp公司、Silicon Laboratories公司、TDK公司、Triscend公司、Winbond公司、Atmel公司等都是微控制器市场的主流厂商。其中,Atmel公司具有明显的特点,下面简单介绍一下该公司的主要产品。这是一家生产基于微控制器的Flash存储器厂商,并提供了控制器在系统中可(In-System Programmability,ISP)功能,本章稍后将进行说明。Flash存储器技术有助于芯片的快速重新,从而缩短了产品的开发时间。此外,Atmel公司还提供了另外一款专用微控制器,称为AVR系统(本书附录将给出详细的说明),这是一款8位RISC Flash微控制器,运行速度快,在单个时钟周期内可以执行功能强大的指令,并且为用户提供了所需的功耗优化范围。
微控制器的指令集架构可以是RISC,也可以是CISC。设计用于通用应用需求的微控制器,可以归类为通用控制器;设计用于专业应用需求的微控制器,可以归类为专用指令集处理器。Intel 8051微控制器就是通用微控制器的典型实例,而Atmel公司的车载AVR系列微控制器则是ASIP专用于车载应用领域的典型实例。
4. 微处理器与微控制器
表2-1列出了微处理器与微控制器之间的区别:
表2-1& 微处理器与微控制器对照表
微 处 理 器
微 控 制 器
微处理器是具有中央处理单元(CPU)的硅芯片,能够根据厂商预定义的指令集,执行算术运算和逻辑运算
微控制器是具有高集成度的芯片,其中包含了CPU、中间结果暂存器RAM、专用寄存器阵列与通用寄存器阵列、用于存储程序的片上ROM/FLASH存储器、定时器、中断控制单元、专用I/O端口等
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (续表)&&
微 处 理 器
微 控 制 器
是非独立单元,需要结合其他芯片(比如定时器、程序存储器芯片、数据存储器芯片、中断控制器等),才能完成所需的功能
是独立单元,不需要使用外部中断控制器、定时器、UART等,就能够完成所需的功能
常用于通用设计领域
常用于专用设计领域
不包含内置I/O端口。需要在外部可编程外设接口芯片(比如8255)的辅助下,才能实现I/O端口功能
通常含有多个内置I/O端口,可以作为单个8/16/32位端口或独立端口运行
面向高端市场;重点关注性能
面向嵌入式市场;性能并非那么重要(不过,目前微控制器的性能要求也越来越高)
与微控制器相比,功耗节省方面的设计较少
功耗节省功能较多
5. 数字信号处理器
数字信号处理器(Digital Signal Processor,DSP)是功能强大的专用8/16/32位微处理器,特别设计用于当今的嵌入式音频、视频、通信应用,满足其运算和低功耗节能需求。与通用微处理器相比,数字信号处理器在信号处理领域的工作速度要快2~3倍,原因在于两者架构之间的差异。DSP在硬件中实现算术运算,从而加速了运算的执行;而通用处理器则是在固件中实现算术运算,其执行速度主要取决于处理器时钟。一般说来,DSP可以看做高速执行加、减、乘、除运算的微芯片。典型的数字信号处理器包含以下关键单元:
程序存储器。存储程序的存储器,DSP需要运行程序来完成数据处理。
数据存储器。存储临时变量和待处理数据/信号的工作存储器。
计算引擎。根据程序存储器中存储的程序,执行所需的信号处理。计算引擎由许多专用运算单元组成,它们同时协调工作,从而加快运算的执行速度。此外,计算引擎还包含多个用于完成移位操作的硬件移位器,从而缩短了运算时间。
输入/输出单元。是DSP与外界的接口,负责捕捉需要处理的信号,传输待处理信号。
音频/视频信号处理、电信与多媒体应用是DSP应用的典型实例。在数字信号处理中使用了大量实时计算。SOP(Sum of Product)计算、卷积运算、快速傅立叶变换(Fast Fourier Transform,FFT)、离散傅立叶变换(Discrete Fourier Transform,DFT)等也是数字信号处理器经常执行的一些运算。
AD公司的Blackfin&2处理器是一款DSP芯片的实例,不仅具有突破性的信号处理性能和节能特性,还提供了全32位RISC MCU编程模型。Blackfin处理器具有高性能、统一化软件设计目标,这就使得系统可以在硬实时信号处理任务和非实时控制任务之间灵活地分配资源。其中,系统控制任务可以在信号处理任务和多媒体任务的后台运行。
6. RISC与CISC的处理器/控制器
术语RISC是&Reduced Instruction Set Computing&的缩写,表示精简指令集计算架构。所有RISC处理器/控制器都只具有较少数量的指令,指令数通常在30~40条之间。术语CISC则是&Complex Instruction Set Computing&的缩写,表示复杂指令集计算架构。所有CISC处理器/控制器都具有比较复杂的指令集,其指令数目较多。从编程人员的角度来看,设计RISC处理器只需要学习若干条指令,因此是简单易用的;而对于CISC处理器而言,不仅需要学习更多数量的指令,还需要理解每条指令应用的上下文(这通常是基于汇编语言编码的情形。对于C程序编码则不需要考虑,因为交叉编译程序会负责将高级语言指令转换为机器编码)。Atmel公司的AVR微控制器就是RISC处理器的实例,其指令集只包含32条指令。初始版本的8051微控制器(比如AT89C51)就是CISC控制器,其指令集包含255条指令。需要注意的是,处理器/控制器的指令数量并非判断系统是CISC架构还是RISC架构的标准。为了确定系统是RISC还是CISC,还需要考虑其他若干因素,比如指令流水功能、指令集种类等一些重要的标准如表2-2所示。
表2-2& RISC与CISC的对照表
指令的数量较少
指令的数量较多
具有指令流水功能,提高了运算速度
通常不具备指令流水功能
不相关指令集(每条指令都可以操作任意寄存器,并使用任意的地址模式)
相关指令集(不是所有的指令都允许操作任意寄存器,或者使用任意的地址模式;某些指令是专用的)
操作只在寄存器上执行,存储器只进行载入和存储
根据指令来决定操作是在寄存器上执行,还是在存储器上执行
具有大量可用的寄存器
通用寄存器的数量受限
编程人员需要编写更多的代码来执行指定的任务,因为RISC提供的指令比较简单
CISC指令类似于C语言中的宏。编程人员可以使用单条指令来实现指定的功能,这在RISC中往往需要使用多条简单指令才能实现
指令的长度固定
指令的长度可变
使用的硅芯片面积较小,管脚数量较少
使用的硅芯片面积较大,这是因为为了实现复杂指令的译码,需要使用更多额外的译码器逻辑
具有哈佛结构
具有哈佛结构或冯&诺依曼结构
以上就是处理器技术中RISC和CISC的差别,你可以参照上表对照理解。
7. 冯&诺依曼结构与哈佛结构的处理器/控制器
术语冯&诺依曼结构和哈佛结构用于指明处理器的系统结构设计。
基于冯&诺依曼(Von-Neumann)结构的微处理器/控制器共享单条通用总线,既可以获取指令,又可以获取数据。程序指令和数据存储在共用的主存储器中。基于冯&诺依曼结构的处理器/控制器首先获取指令,然后获取数据,从而辅助从代码存储器获得的指令运行。这里,由于是分两个阶段获取指令和数据,因此延缓了控制器的操作。冯&诺依曼结构也称为普林斯顿(Princeton)结构,这是因为该系统结构是由普林斯顿大学研发实现的。
基于哈佛(Harvard)结构的微处理器/控制器则具有独立的数据总线和指令总线。这就允许在两条总线上,同时执行数据传输和程序取指操作。对于哈佛结构,在访问程序存储器的同时,可以从数据存储器读出或写入数据。由于数据存储器和代码存储器总线是分离的,因此在一条指令执行的同时,还可以获取下一条指令,称之为预取指(pre-fetching)。与冯&诺依曼结构相比,预取指在理论上能够更快地执行指令。不过,对于这种类型的运算,为了产生相应的控制信号,需要额外的硬件逻辑,这就增加了系统硅芯片设计的复杂度。图2-2直观地说明了冯&诺依曼结构与哈佛结构的概念。
表2-3进一步说明了哈佛结构与冯&诺依曼结构之间的差异。
表2-3& 哈佛结构与冯&诺依曼结构对照表
哈 佛 结 构
冯&诺依曼结构
通过两条独立总线,同时获取指令和数据
通过单条共享总线,分阶段获取指令和数据
易于实现指令流水,从而可以实现高性能
与哈佛结构相比,其性能较低
成本相对较高
成本相对较低
不存在存储器对齐的问题
允许存在自修改代码
由于在物理存储上,数据和程序存储在不同的存储器内,因此程序存储器不会发生意外损坏
由于数据和程序存储在芯片中相同的存储器内,因此程序存储器有可能发生意外损坏
8. 小端模式与大端模式的处理器/控制器
端结模式指明了多字节系统中存储器内数据存储的顺序,多字节系统是指一个字的容量超过一个字节的处理器。假设字长为两个字节,那么存储器中数据存储的方式有以下两种:
(1) 数据字节的高位存储在存储器的高位,数据字节的低位存储在存储器的低位。
(2) 数据字节的低位存储在存储器的高位,数据字节的高位存储在存储器的低位。
小端模式(little-endian)意味着数据字节的低位存储在存储器的低位地址,数据字节的高位存储在存储器的高位地址,参见图2-3。其中,最先出现的是小端,因此称为小端模式。比如,4字节长度的整型数据&Byte3 Byte2 Byte1 Byte0&在存储器中的排列方式如下:
大端模式(big-endian)意味着数据字节的低位存储在存储器的高位地址,数据字节的高位存储在存储器的低位地址,参见图2-4。其中,最先出现的是大端,因此称为大端模式。比如,4字节长度的整型数据&Byte3 Byte2 Byte1 Byte0&在存储器中的排列方式如下:
9. 载入/存储操作与指令流水
前面已经提到过,RISC处理器指令集是不相关的,这意味着可以操作寄存器。通过使用专用指令载入(load)和存储(store),可以实现与存储器访问相关的操作。如果指定操作数在存储器中的地址,那么可以使用load指令,将该地址的数据载入到寄存器中。另一方面,对于寄存器中的数据,使用store指令可以将该数据存储到指定的存储器地址。通过下面的实例,你可以直观地理解载入存储架构(Load Store Architecture)的概念:
假定x、y和z是存储器地址,我们希望将x与y指向的数据相加,并将结果保存到地址z。在载入存储架构中,使用4条指令可以完成上述任务,如图2-5所示。
第1条指令是&load R1, x&,将存储器地址x指向的数据载入到寄存器R1中。第2条指令是&load R2, y&,将存储器地址y指向的数据载入到寄存器R2中。第3条指令是&add R3, R1, R2&,将寄存器R1与R2中的数据相加,并将结果存储到寄存器R3中。第4条指令是&store R3, z&,将寄存器R3中的数据存储到存储器地址z指向的位置。
传统的处理器指令是按照&取指-译码-执行&序列执行的。在取指阶段,处理器从程序存储器或代码存储器获取指令;在译码阶段,处理器对指令进行译码,产生所需的控制信号;在执行阶段,处理器读出操作数,执行ALU运算,并对计算结果进行存储。在传统的程序执行过程中,取指操作和译码操作是顺序执行的;流水线技术则将不同指令的取指操作与译码操作并行执行。为了方便说明流水线技术,下面将译码操作和执行操作看作同一个阶段。在译码操作阶段,存储器地址总线是可用的;此时,如果能够有效地利用总线获取指令,那么可以大大加快处理速度。以最简单的形式为例,指令流水就是将指令执行的各个阶段重叠起来。在普通程序执行的过程中,在对当前指令进行译码和执行的同时,还可以获取下一条指令用于预备执行。需要注意的是,如果当前执行的指令是程序控制流程转移指令(比如跳转或调用指令),那么在当前指令之后接着取指就没有意义了。此时,处理器对指令获取进行更新,从而执行正确的指令获取。因此在流水线技术中,只要当前指令正在执行,程序计数器就会载入下一指令的地址;如果出现跳转或分支指令,那么在完成跳转或分支指令之后,使用正确的新地址继续流水。根据指令阶段的不同(比如取指、读寄存器与译码、执行指令、访问数据存储器中的操作数、将结果写回寄存器等),处理器可以具有多级指令流水功能。图2-6显示了单级指令流水的概念。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
文章下载读书豆丁微信公众号
君,已阅读到文档的结尾了呢~~
通用16位CPU设计与仿真测试设计,测试,通用,16位,CPU设计,CPU,16 位,仿真与测试,cpu吧,仿真测试
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
通用16位CPU设计与仿真测试
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口科普扫盲:什么叫做通用CPU_百度知道
科普扫盲:什么叫做通用CPU
我有更好的答案
通用CPU芯片的功能一般比较强、DEC公司的Alpha系列;(Microprocessor without interlocked piped stages),是一个CPU的根本属性,尽量简化指令功能,只保留那些功能简单,能在一个节拍内执行完成的指令。在早期的计算机当中,他们都是同一类型的CPU,不管是PIII、Athlon或Joshua。我们也知道,世界上还有比PIII和Athlon快得多的CPU,并实现本身运行过程的自动化。早期Intel的X86指令体系就是一种CISC指令结构,比如Alpha。随着集成度的提高,在嵌入式应用中,人们倾向于把CPU、存储器和一些外围电路集成到一个芯片上。[ 转自铁血社区 http://bbs.tiexue,较复杂的功能用一段子程序来实现,构成所谓的系统芯片(简称为SOC)。RISC是Reduced Instruction Set Computer的缩写中文翻译成精简指令系统计算机,是八十年代发展起来的,CPU被分成了运算器和控制器两个部分,后来由于电路集成度的提高,就必须先讲一下指令系统,指令系统的优化设计有两个截然相反的方向,能运行复杂的操作系统和大型应用软件,在微处理器问世时,就将它们都集成在一个芯片中了。要讲CPU,是英文单词Central Processing Unit的缩写,其机制是尽量利用软件办法避免流水线中的数据相关问题。这些系列产品以为很多打计算机公司采用构成各种工作站和计算机系统。比如我们现在所用的CPU都是采用x86指令集的。他最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。CPU有通用CPU和嵌入式CPU,通用和嵌入式的分别,主要是根据应用模式的不同而划分的,但它们不是用x86指令集,不能使用数量庞大的基于x86指令集的程序。嵌入式CPU在功能和性能上有很大的变化范围,负责对信息和数据进行运算和处理,这种计算机系统成为精简指令系统计算机。目前采用RISC体系结构的处理器的芯片厂商有SUN、SGI、IBM的Power PC系列。一个是增强指令的功能,设置一些功能复杂的指令,把一些原来有软件实现的常用功能改用硬件的指令系统来实现,这种计算机成为复杂指令系统计算机。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。需要智能控制、大量信息处理的地方就会用到CPUCPU又叫中央处理器,而把SOC上的那个CPU成为CPU芯核、Motorola公司的龙珠和Power PC等等。MIPS是世界上很流行的一种RISC处理器。MIPS的意思是&无内部互锁流水级的微处理器&quot
电脑硬件运维
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 领导力体现在哪些方面 的文章

更多推荐

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

点击添加站长微信