您的位置 首页 主动

ARM处理器总结

ARM处理器总结(一)ARM处理器简介ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。ARM处理器状态…

ARM处理器总结(一)

ARM处理器简介

ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地运用在许多嵌入式体系规划。

ARM处理器状况

ARM处理器有两种作业状况:ARM状况,履行32位字对齐的ARM指令;Thumb状况,履行16位半字对齐的Thumb指令。在程序履行过程中两种状况可切换,并不影响处理器的作业形式和寄存器内容,在开端履行代码时,处理器需要在ARM状况。

ARM处理器形式

七种:用户形式,快速间断形式,外部间断形式,管理形式,数据拜访停止形式,体系形式和未定义指令间断形式。形式可经过软件改动,也能够经过外部间断或反常处理改动。大多数的应用程序运转在用户形式下,某些被维护的体系资源进制被拜访。除用户形式外,其他6中形式被称为特权形式(或非用户形式),除用户形式和体系形式外,其他5中形式被称为反常形式,常用于处理间断和反常,或拜访受维护的资源。

用户形式(USR):ARM处理器正常的程序履行状况。

快速间断形式(FIQ):用于高速数据传输或通道处理。

外部间断形式(IRQ):用于通用的间断处理。

管理形式(SVC):操作体系运用的维护形式。

数据拜访停止形式(ABT):数据或指令预取停止时进入该形式,能够用于虚拟存储及存储维护。

体系形式(SYS):运转具有特权的操作体系使命。

未定义指令间断形式(UND):当未定义的指令履行时计入该形式,可用于支撑硬件协处理器的软件仿真。

ARM寄存器

ARM处理器共有37个32位寄存器,包含31个通用寄存器和6个状况寄存器,程序计数器(PC)归于通用寄存器。寄存器检查《ARM处理器总结(二)》

ARM处理器运转

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/277267.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部