处理器指令集架构简介

首先,得区别CPU的ISA(instructions set architecture)和ISA架构实现,同一指令集架构如:x86-x64可以有不同的微处理器结构的实现,比如Intel和AMD的CPU。同样,ARM指令集架构就可以有多种微处理器架构的实现,这样就导致移动处理器市场百家争鸣(有点夸张),苹果、高通、海思、联发科等做的一系列微处理器实现,不过,目测,移动处理器不同于PC处理器,移动处理器中ARM公司不仅设计指令集架构,而且,还设计了微处理器架构的实现,其他的设计者比如海思就不用在设计,而是直接买来IP然后集中精力做GPU及互连架构、以及处理模块(基带芯片)、外围设备通信,最终设计出微处理器实现,而ARM相对于上述公司就成为ODM(源厂设计公司)。

再来说说具体的ISA种类,这里有一张图说明各个指令集架构特点:

参考:http://www.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-1.pdf

 

转载于:https://www.cnblogs.com/fengjl/p/5446714.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值