码迷,mamicode.com
首页 > 其他好文 > 详细

ARM汇编指令集4

时间:2015-11-27 19:36:40      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

协处理器cp15操作指令: mcr & mrc

•mrc用于读取CP15中的寄存器
•mcr用于写入CP15中的寄存器
 
什么是协处理器?
•SoC内部另一处理核心,协助主CPU实现某些功能,被主CPU调用执行一定任务。
•ARM设计上支持多达16个协处理器,但是一般SoC只实现其中的CP15.(cp:coprocessor)
•协处理器和MMU、cache、TLB等处理有关,功能上和操作系统的虚拟地址映射、cache管理等有关。
 
MRC & MCR的使用方法
•mcr{<cond>}   p15, <opcode_1>, <Rd>, <Crn>, <Crm>, {<opcode_2>}
•opcode_1:对于cp15永远为0
•Rd:ARM的普通寄存器
•Crn:cp15的寄存器,合法值是c0~c15
•Crm:cp15的寄存器,一般均设为c0
•opcode_2:一般省略或为0

ARM汇编指令集4

标签:

原文地址:http://www.cnblogs.com/yygsj/p/5001361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!