ARM设置模式为管理模式
来源:互联网 发布:何洁的长相 知乎 编辑:程序博客网 时间:2024/06/13 06:38
mrs r0,cpsr
bic r0,r0,#0x1f
orr r0,r0,#0xd3
msr cpsr,r0
bic r0,r0,#0x1f
orr r0,r0,#0xd3
msr cpsr,r0
move pc lr
上述代码为设置管理模式的代码
第一行:使用mrs指令,将状态寄存器传送至通用寄存器
第二行:使用bic指令。BIC(位清除)指令对 Rn 中的值 和 Operand2 值的反码按位进行逻辑“与”运算。
这样就可以将r0的后5位清零。
第三行:将r0和11010011安位进行或操作,首先后四位0011将处理器切换为管理模式,然后又可以将fiq和irq中断关闭。
第四行:使用msr指令,将通用寄存器的值传回状态寄存器。
第五行:函数返回
0 0
- ARM设置模式为管理模式
- MSR&MRS 例:设置ARM处于管理模式
- 设置 ARM处理器的小端模式
- catia设置技巧教程:进入管理模式VS工程图模板(如何进入管理模式)
- 设置网卡为混杂模式
- WebBrowser设置为ie8模式
- input设置为只读模式
- 设置socket为为阻塞模式
- 设置数据日志模式为归档模式
- 以CRM为核心创新个性化服务管理模式
- ARM串口终端的模式与SecureCRT设置
- 设置子进程为“静默模式”
- 如何设置为文本模式启动
- sp_dboption设置数据为单用户模式
- 给kdtable设置为虚模式
- 设置STDIN_FILENO为非阻塞模式
- 将网卡设置为混杂模式
- reportViewer设置为打印布局模式
- hdu 4287 Intelligent IME
- Android基础教程之-----控件
- Ubuntu下sublime-text无法输入中文解决方案
- Integer a= 127 与 Integer b = 127
- WooCommerce API Keys的生成和保存机制
- ARM设置模式为管理模式
- 【时间管理】群星总比月亮闪烁
- [LeetCode(Q69)] Sqrt(x) (编程实现sqrt)
- HDU 2103 Family planning(水~)
- 强连通之HDU4635 Strongly connected
- ZOJ-3827-Information Entropy
- Java并发编程(一)线程定义、状态和属性
- HDU 2107 Founding of HDU(水~)
- Longest Consecutive Sequence