历史上的今天
返回首页

历史上的今天

今天是:2025年04月05日(星期六)

2020年04月05日 | ARM处理器的工作状态

2020-04-05 来源:eefocus

在ARM的体系结构中,可以工作在三种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态。


1、ARM状态

arm处理器工作于32位指令的状态,所有指令均为32位


2、thumb状态

arm执行16位指令的状态,即16位状态


3、thumb-2状态

这个状态是ARM7版本的ARM处理器所具有的新的状态,新的thumb-2内核技术兼有16位及32位指令,实现了更高的性能,更有效的功耗及更少地占用内存。总的来说,感觉这个状态除了兼有arm和thumb的优点外,还在这两种状态上有所提升,优化。


4、调试状态

处理器停机时进入调试状态。


5、arm与thumb间的切换

    1、由arm状态切换到thumb状态将寄存器的最低位设置为1

    BX指令:R0[0]=1,则执行BX R0指令将进入thumb状态


    2、由thumb状态切换到ARM状态

    寄存器最低位设置为0

    BX指令:R0[0]=0,则执行BX R0指令将进入arm状态


当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。


注意:ARM处理器复位后开始执行代码时总是只处于ARM状态;


Cortex-M3只有Thumb-2状态和调试状态;


由于Thumb-2具有16位/32位指令功能,因此有了thumb-2就无需Thumb了。


另外,具有Thumb-2技术的ARM处理器也无需再ARM状态和Thumb-2状态间进行切换了,因为thumb-2具有32位指令功能。


总的说,arm状态与Thumb状态的本质区别就是指令的位数不同,arm是32位的指令状态,而thumb是16位 的指令状态,而thumb-2状态是arm状态和thumb状态的结合和优化。

推荐阅读

史海拾趣

广东长利光电(Changli Optoelectronic)公司的发展小趣事

在公司成立之初,广东长利光电面临着巨大的市场压力和资金困难。然而,公司创始人凭借着对LED技术的深刻理解和市场前景的坚定信念,决定专注于LED产品的研发和生产。他们引进了先进的生产设备和技术,不断创新,逐渐在市场上站稳了脚跟。这一时期,公司的研发团队经常加班加点,反复试验,以确保产品的质量和性能达到最佳状态。

Excelight Communications Inc公司的发展小趣事

Excelight Communications Inc公司成立于XX世纪初,当时正值通信技术飞速发展的时代。创始人李明(化名)是一位电子工程专家,他对光通信技术有着浓厚的兴趣。在创办公司之前,李明曾在一家大型通信企业工作,积累了丰富的技术和管理经验。他发现市场上对于高速、高效的光通信产品有着巨大的需求,于是决定创立Excelight,专注于研发和生产光通信模块和设备。

创业初期,Excelight面临着资金、技术和市场等多方面的挑战。李明带领团队日夜兼程,不断攻克技术难关,同时积极寻找合作伙伴和投资人。经过几年的努力,Excelight逐渐在市场上崭露头角,其光通信产品因性能优越、价格合理而受到了客户的广泛好评。

B&K Precision公司的发展小趣事

在随后的几十年里,B&K Precision通过合并和收购其他电子公司,不断增强自身的市场竞争力。其中,1961年收购光远公司是一个重要的里程碑。这次收购不仅扩大了公司的业务范围,还带来了更多的技术和人才资源,为公司的后续发展注入了新的活力。

Broadband公司的发展小趣事

为了进一步拓展国际市场,B&K Precision在全球范围内设立了多个分公司和办事处。其中,2012年在中国设立的分公司百科中国仪器有限公司是一个重要的战略布局。这一举措不仅加强了公司在亚洲市场的地位,也为各地客户提供了更为迅速和便捷的售后服务保障。同时,通过与国际知名企业的合作与交流,B&K Precision不断吸收先进的技术和管理经验,为公司的持续发展注入了新的动力。

以上五个故事,展现了B&K Precision公司从车库起步到成为全球电子测量领域领导者的发展历程。通过不断创新和拓展业务,公司成功应对了市场变化和挑战,成为了电子行业中的佼佼者。

Hifn Inc公司的发展小趣事

为了进一步拓展国际市场,B&K Precision在全球范围内设立了多个分公司和办事处。其中,2012年在中国设立的分公司百科中国仪器有限公司是一个重要的战略布局。这一举措不仅加强了公司在亚洲市场的地位,也为各地客户提供了更为迅速和便捷的售后服务保障。同时,通过与国际知名企业的合作与交流,B&K Precision不断吸收先进的技术和管理经验,为公司的持续发展注入了新的动力。

以上五个故事,展现了B&K Precision公司从车库起步到成为全球电子测量领域领导者的发展历程。通过不断创新和拓展业务,公司成功应对了市场变化和挑战,成为了电子行业中的佼佼者。

AVAGO公司的发展小趣事

随着技术的不断进步,AVAGO公司开始致力于研发更先进的半导体技术。其中,一次重大的技术突破发生在光纤通信领域。公司成功研发出了一种高性能的光纤收发器,这一创新不仅提高了数据传输的速度和稳定性,还极大地推动了光纤通信技术的发展。这一产品迅速在市场上获得了广泛应用,为AVAGO公司带来了可观的收益。

问答坊 | AI 解惑

Delphi串口

本帖最后由 paulhyde 于 2014-9-15 09:35 编辑 编上位机时练习编写的串口通信部分希望对用Delphi做上位机的同学有帮助  …

查看全部问答>

关于ICD2.5的问题

ICD2.5中,PIC16F877的4脚(RA2)和7脚(RA5)应该有几种状态?我的RA5始终高,而RA2始终低,就是找不到目标。谁知道是怎么回事?…

查看全部问答>

关于AODV-UU-0。9。5的安装问题~

我的内核版本是ubuntu2。6。28的,如何在上面安装aodv协议阿~小弟刚起步~希望能给点详细帮助~…

查看全部问答>

开发过WiFi的大虾进来聊

正在开发WiFi的模块,感觉代理和原厂都好牛气啊, 代理都没FAE,原厂的FAE根本就不理, 找过好几家都一样,左贞,Ralink,AMP等都一样..   郁闷啊…

查看全部问答>

怎样在驱动中显示图片?

各位大哥,怎么在驱动中显示图片?越详细越好?…

查看全部问答>

LED芯片知识大全

一、历史   50年前人们已经了解半导体材料可产生光线的基本知识,1962年,通用电气 公司的尼 克何伦亚克(NickHolonyakJr.)开发出第一种实际应用的可见光发光二极管。LED是英文light emitting diode(发光二极管)的缩写,它的基本结构是一块电致发光 ...…

查看全部问答>

本来感觉万利不错,以前买的SE52的仿真器还可以但是这次然

本来感觉万利不错,以前买的SE52的仿真器还可以但是这次然我失望……昨天打打电话到杭州万利的销售,倒也满爽快的报价也是199。当天发货,今天收到货拆开就感觉到不对。首先、映入眼帘的是CR1220的时钟电池没有安装。那到算了,自己加一个。其 ...…

查看全部问答>

关于SD卡读写

SD卡读写程序:2G和4G有什么区别啊? 我写的读写程序用2G的卡可以用,但是用4G的有就用不了。…

查看全部问答>

试用的LM4F232开发板硬件说明,希望大家能最终获得

硬件资源: 处理器:LM4F232H5QC,CORTEX M4 80MHz, 256k Flash, 32k SRAM 板载2MB SPI Flash(W25Q16) 板载2048-Bit I2C EEPROM(AT24L02) 支持2.8英寸带触摸屏的TFT LCD (分辨率320x240) (ILI9325主控) 2路USB接口,支持Host, De ...…

查看全部问答>

锂电池均衡电流???????

有人做锂电池均衡吗?想问一下:磷酸铁锂电池均衡,均衡电流可不可以是脉冲啊,峰值6A;还是一定要滤平?…

查看全部问答>