admin管理员组文章数量:1567518
2024年4月23日发(作者:)
X86与ARM的区别
X86由英特尔公司开发,并且统治了几十年。X86反应快,在PC
应用广泛。
X86与ARM最大不同在于指令集上,X86硬件有优势.但是带
来的功耗大。ARM构架指令,执行起来快功耗也低.。现在智能手机
和平板很火,平板电脑要求便携和续航能力.ARM构架具有低功耗,
使之有了市场.那么为什么没有得到普及?原因主要有2点:在执行大
的指令ARM很困难.当下软件都是基于X86构架下开发的,ARM是
不能兼容的.软件必须改写代码才能用在ARM构架。ARM的资源少
也是一个重要原因
AMD公司会大力度开发ARM构架.但是完全放弃X86还为时过
早,毕竟在PC领域还是x86的天下。
WIN8系统支持ARM与X86两种构架
一、背景知识:
指令的强弱是CPU的重要指标,指令集是提高微处理器效率的
最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指
令集 (CISC)和精简指令集(RISC)两部分。相应的,微处理随着微指
令的复杂度也可分为CISC及RISC这两类。CISC是一种为了便于编
程和提高记忆体访问效率的晶片设计体系。在20世纪90年代中期
之前,大多数的微处理器都采用CISC体系──包括Intel的80x86
和Motorola的68K系列等。 即通常所说的X86架构就是属于CISC
体系的。RISC是为了提高处理器运行的速度而设计的晶片体系。它
的关键技术在于流水线操作(Pipelining):在一个时钟周期里完成
多条指令。而超流水线以及超标量技术已普遍在晶片设计中使用。
RISC体系多用于非x86阵营高性能微处理器CPU。像HOLTEK MCU
系列等。ARM ( Advanced RISC Machines ),既可以认为是一
个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是
一种技术的名字。而ARM体系结构目前被公认为是业界领先的32
位嵌入式RISC 微处理器结构。 所有ARM处理器共享这一体系结
构。因此我们可以从其所属体系比较入手,来进行X86指令集与ARM
指令集的比较。
二、CISC和RISC的比较
(一)CISC
CISC体系的指令特征使用微代码。指令集可以直接在微代码记
忆体(比主记忆体的速度快很多)里执行,新设计的处理器,只需增
加较少的电晶体就可以执行同样的指令集,也可以很快地编写新的指
令集程式。庞大的指令集。可以减少编程所需要的代码行数,减轻程
式师的负担。高阶语言对应的指令集:包括双运算元格式、寄存器到
寄存器、寄存器到记忆体以及记忆体到寄存器的指令。2.CISC体系
的优缺点优点:能够有效缩短新指令的微代码设计时间,允许设计师
版权声明:本文标题:x86和arm的区别 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1713811869a372501.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论