博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
协处理器
阅读量:4284 次
发布时间:2019-05-27

本文共 509 字,大约阅读时间需要 1 分钟。

协处理器:协处理器用于执行特定的处理任务,如:数学协处理器可以控制数字处理,以减轻处理器的负担。ARM可支持多达16个协理器,其中CP15是最重要的一个。

CP15的作用:CP15是系统控制协处理器,提供额外的寄存器来配置和控制caches,MMU,时钟模式这些系统参数。
CP15提供16组寄存器,访问CP15是通过访问CP15提供的这些寄存器来实现的。
协处理器访问指令:mcr,mrc
mcr:把通用寄存器的值赋给协处理器的寄存器;
mrc:把协处理器的寄存器的值赋给通用寄存器。
用法:

MCR{cond} P15,
,
,
,
,
MRC{cond} P15,
,
,
,
,

其中P15表示访问的是CP15这个协处理器,Rd是通用寄存器,Opcode_1、CRn、CRm、Opcode_2用于唯一确定访问的寄存器,具体的值可通过查表得知。

如:mrc p15,0,r0,c0,c0,0 表示将MAIN ID的值取出赋给寄存器r0.

转载地址:http://thigi.baihongyu.com/

你可能感兴趣的文章
Github 客户端安装失败解决办法
查看>>
android studio:###Error:Dependency :common:unspecified on project resource resolves to an APK
查看>>
异常统一处理的一些思路
查看>>
Android studio中快速try catch的快捷键
查看>>
Dialog 和 Toast
查看>>
队列在Http请求中的一点理解
查看>>
好想在你身边
查看>>
写给还在迷茫中挣扎的你
查看>>
在迷茫中执着前行
查看>>
笔记本连接无线但不能上网,网速极慢
查看>>
小蜗牛,慢慢爬
查看>>
Java关键字 -- Super
查看>>
Java -- 入口函数浅析
查看>>
EventBus 的简单使用
查看>>
Banner 浅析
查看>>
Android Crash框架Recovery
查看>>
限制 EditText 最多输入两位小数
查看>>
Android中attrs.xml文件的使用详解
查看>>
TabLayout 解析
查看>>
android获取屏幕尺寸、密度(判断手机屏幕类型)
查看>>