问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

复位后,arm处理器处于什么模式

发布网友 发布时间:2022-04-30 20:23

我来回答

2个回答

热心网友 时间:2023-10-10 11:52

ARM 内核工作模式的切换是要自己写代码的, 设置CPSR 寄存器低5位进行切换
0b10001 快速中断模式
0b10010 中断模式
0b10011 管理模式
0b10111 中止模式
0b11011 未定义
0b11111 系统模式
以下代码就是切换CPU工作模式的示例
;********** Begin init stact ***********/
;在6种模式下切换并设置堆栈指针
MRS R0,CPSR ;把CPSR读取到R0
BIC R0,#0x1f ;低5位清零
LDR R1,=MODE_Fiq ;设置R1 为0b10001
ORR R0,R0,R1 ;R0和R1相或,设置低5位
MSR CPSR_c,R0 ;把R0的值重新赋值到CPSR
LDR SP,=Stact_Fiq
BIC R0,#0x1f ;低5位清零
LDR R1,=MODE_Irq
ORR R0,R0,R1
MSR CPSR_c,R0
LDR SP,=Stact_Irq
BIC R0,#0x1f ;低5位清零
LDR R1,=MODE_Svc
ORR R0,R0,R1
MSR CPSR_c,R0
LDR SP,=Stact_Svc
BIC R0,#0x1f ;低5位清零
LDR R1,=MODE_Abort
ORR R0,R0,R1
MSR CPSR_c,R0
LDR SP,=Stact_Abort
BIC R0,#0x1f ;低5位清零
LDR R1,=MODE_Undef
ORR R0,R0,R1
MSR CPSR_c,R0
LDR SP,=Stact_Undef
BIC R0,#0x1f ;低5位清零
LDR R1,=MODE_Sys
ORR R0,R0,R1
MSR CPSR_c,R0
LDR SP,=Stact_Sys

热心网友 时间:2023-10-10 11:52

管理模式 SVC
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? arm程序提问!高手看看! ARM的BIC指令中,将第二操作数的反码按位逻辑与操作中的第二操作数的反码是什么意思? 详细解释一下下面的arm代码,以及bic的作用? 怎么做简单又漂亮的手帐本 简单又漂亮的手帐本怎么画 QQ密码密保问题忘了,密码还能改吗?怎么改?谁给详细说一下、谢了 QQ密码忘记,只记住一个密保问题答案能不能修改密码? QQ号忘了密保能改密码吗? sql server 2008和2012的区别 如何对公司电脑文件加密?金甲联系方式有吗? 能发下Amy Anderssen With Huge Rack 的连接吗 amy anderssen是谁 Amy anderssen会不会为b站拍片 amy anderssen 中文 请教一个excel簇状柱形图和堆积柱形图组合的 工程预算与造价是什么? 什么是预算造价 XP的系统重装之后重启蓝屏无法进入桌面,显示错误代码为0X000000B4,求高手帮忙解决 进入PE系统后蓝屏,代码是0X000000B4 bios设置显卡进入pe蓝屏报错0x000000B4是怎么回事? 在arm指令中经常出现SWI 0x123456指令,这条指令代表什么意思 为什么微信拉下来会显示用过的小程序 arm处理器复位cpu后的模式切换是怎样的? BIC R1,R1,#0x0F arm处理器 如何编写程序,使ARM处理器分别进入IRQ(普通中断)模式、SVC(管理)模式、SYS(系统)模式 解码器是伟良DAC7,为什么采样率只能设置为48k 台式机电脑连接解码耳放一体机之后总是自动重启,怎么办? 我的音响是 惠威 M200MK III 想问下是配声卡好 还是解码器好 hifidiy aune X1 求一款200到400的解码器或耳放。 JBL L3谁了解这对音箱? 梦见做饭火很旺然后又让我弄小了 我现在想花一万左右买套HIFI音响,功放加碟机加音箱,怎么搭配才合适呢? 欧洲卡车模拟2怎么修改车速和发动机马力 欧洲卡车模拟2全版本通用修改器怎么用 欧洲卡车模拟2秘籍有哪些 车模拟2秘籍大全 欧洲卡车模拟2大马力mod怎么用 欧洲卡车模拟2怎么修改车速和发动机马力?就像极品飞车那样的瞬间加速又该怎么做?我会用VE、求大神指点! 欧洲大卡车2加速器和可以刷钱的修改器 急 怎样把加入黑名单的移出来? 省时省事超级简单的葱花饼怎么做