历史上的今天
返回首页

历史上的今天

今天是:2025年02月03日(星期一)

2018年02月03日 | ARM处理器体系结构概述

2018-02-03 来源:eefocus

本文主要介绍ARM7系列处理器。呵呵,不是相关专业可能有很多人不知道arm是个什么东西吧,我现在简要介绍一下各种处理器分类,目前我们的处理器阵营中分为CISC和RISC两大系列,CISC是复杂指令集处理器,这种处理器每条指令可以执行比较多的复杂操作,而且指令长度不定,我知道的有X86处理器是CISC处理器,目前intel和amd出的处理器主要都是x86处理器,intel的x86从8086开始到80186,283,386,486,Pemtium,pentium pro,pentium 2,pentium 3,pentium 4,扣肉2,四核志强等,还有赛扬,pentium M,pentium D等很多变种,有些提供高的性价比,有的专用于移动领域或低功耗领域。Amd的x86有毒龙,速龙,酷龙等。从8086到386是一次飞跃,实现了保护模式和虚86模式,以此为基础才有后来的Window3.1,386到Pentium是一次飞跃,硬件上从硬连逻辑转换到微指令实现,pentium 到扣肉又是一次较大的飞跃,从一个处理器核到两个,为多任务提供了充分的支持。RISC处理器种类比较多,指令长度固定,执行周期固定,从微控制器、mips、arm、alpha、powerpc、sun sparc等。微控制器子类又很多,目前很多较小的嵌入式控制场合都用得是微控制器,比如sim卡,一卡通,电子表等,有单片机、pIC、lpc等。mips是mips公司研究出的一套体系结构,目前龙芯,聚芯都是基于mips,个人认为10年内会销声匿迹。alpha不了解,很少用到。powerpc是ibm,hp等公司合力出的一套,挺复杂,结构严谨,但推广不好,sparc只在sun得到大力支持。arm是目前应用最广泛的一套指令系统,支持多任务,只要是超出单片机能力、x86又太浪费的场合大部分都用arm。90%的智能手机都是arm处理器。

arm处理器有7个处理器模式(x86有3个),用户模式、管理模式、未定义模式、中止模式、特权模式、IRQ模式,fiq模式。


用户模式和管理模式:共用r0-r14个通用寄存器,pc寄存器,共用一个cpsr。


推荐阅读

史海拾趣

Fibrefab Limited公司的发展小趣事

为了进一步扩大市场份额,Fibrefab开始实施全球化战略。公司先后在亚洲、欧洲和美洲等地设立生产基地和研发中心,以满足不同地区客户的需求。同时,Fibrefab还积极与全球知名的电信运营商和设备制造商建立合作关系,共同推动光纤通讯技术的发展和应用。这一战略的实施不仅帮助Fibrefab拓展了海外市场,也提升了其品牌影响力和市场竞争力。

DB Lectro Inc公司的发展小趣事

DB Lectro Inc公司自创立之初,就致力于气体检测技术的研发与创新。在公司总部的加利福尼亚州研发中心,一群充满激情的工程师们夜以继日地工作,成功研发出了首款高精度、高稳定性的气体检测仪器。这款产品凭借其卓越的性能和精准的检测结果,迅速在污水处理、化工等领域打开了市场。随着技术的不断进步和产品的不断升级,DB Lectro Inc逐渐在气体检测领域树立了领先地位。

Doodle Labs公司的发展小趣事

随着技术的不断进步和市场的不断变化,Doodle Labs意识到单一产品无法满足多样化的客户需求。因此,公司开始加大研发投入,不断推出新的产品线。其中,最为引人注目的是一款名为Helix的六波段智能无线电产品,它能够在1625-2500MHz的频率范围内工作,为无人机提供全方位的通信支持。这款产品一经推出就受到了市场的热烈欢迎,Doodle Labs也因此获得了更多的关注和认可。

Densei-Lambda (TDK)公司的发展小趣事

随着技术的不断进步和市场的不断变化,Doodle Labs意识到单一产品无法满足多样化的客户需求。因此,公司开始加大研发投入,不断推出新的产品线。其中,最为引人注目的是一款名为Helix的六波段智能无线电产品,它能够在1625-2500MHz的频率范围内工作,为无人机提供全方位的通信支持。这款产品一经推出就受到了市场的热烈欢迎,Doodle Labs也因此获得了更多的关注和认可。

DOMINANT公司的发展小趣事

为了进一步提升市场竞争力,统明亮公司在2016年推出了一款新型直角DomiLED产品。这款LED产品具有高光照强度、低热阻等特点,广泛应用于测光照明领域。新型直角DomiLED的推出,不仅丰富了统明亮的产品线,也进一步巩固了其在LED市场的领先地位。这款产品的成功推出,也充分展示了统明亮公司在LED技术创新方面的实力。

GE Solid State公司的发展小趣事
对于视力障碍的学生或学习者来说,可听的曝光表电路可以作为一种辅助工具来帮助他们理解和感知光线和曝光量的概念。

问答坊 | AI 解惑

献给电子类的大学生---一点心得(转载)

很久没来这里转转,今天发点牢骚吧,本人专职电源,其他系统也做,主要是硬件,软件丢光了. 五年前的10月份开始,我也是一个即将毕业的大学生(二流的),同样在为工作而到处奔波,经过一个月的奔波应聘进入联想深圳研发中心,现在在一家外企做电源FAE.结合大 ...…

查看全部问答>

发送一个avr资料

上传一个avr库文件…

查看全部问答>

PCB板线宽与线间距怎么规定

画PCB板的时候导线的宽度与电流有个什么样的关系?导线的间距与电压有个什么关系。有谁有这方面的资料吗?…

查看全部问答>

keil uvision软件de使用

我新建了个项目,程序编好了,运行也对,按这种方法做了,KEIL uvision2 ,进去后点击Project,然后点击Options for Target 然后进去后,找到Output,然后对应的Create HEX FILE 选中,就可以输出HEX文件啦。 不知道还怎么做才能生成HEX文件,或者 ...…

查看全部问答>

U盘 固件程序格式化问题

在开发U盘固件程序的时候,不知道U盘在接收到格式化命令后,该有什么样的动作? 格式化的原理和过程是什么? 谢谢…

查看全部问答>

为何无线网卡不能得到所有的数据?

就是DDK带的那个ndisprot的例子,我绑定一个有线网卡,在2台机器上都安装ndisprot驱动.一个发送,一个接收,(有线对有线)一切都OK.我发送的是自己填充的包,1024bytes的. 但是如果我绑定到无线网卡上,(无线对无线)同样的发送,但它只能接收59bytes的数据, ...…

查看全部问答>

编译时提示如下错误,这是什么错误啊?谢谢了

在编译verilog程序是,出现下面的错误,这是什么错误啊???谢谢了  我的工程项目是放在英文目录下的。…

查看全部问答>

请教各位大虾,函数里面的% !等都什么意思?

函数里面的% !等都什么意思?这个函数Diab编译器可以通过,Green Hills的Multi编译器通不过。应该是PowerPC指令或者汇编指令。asm void MOVE_TO_SPR(unsigned long reg, unsigned long value){% con reg; reg value;!  mtspr reg,v ...…

查看全部问答>