CP15访问CP15寄存器的指令
在基于ARM的嵌入式应用系统中,存储系统通常是通过系统控制协处理器CP15完成的。ARM处理器使用协处理器CP15的寄存器来控制cache(极高速缓存),TCM(高速缓存)和存储管理。CP15包含16个32位寄存器,其编号位0~15。
CP15访问CP15寄存器的指令
MCR ARM寄存器到协处理器寄存器的数据传送
MRC 协处理器寄存器到ARM寄存器的数据传送
MCR指令和MRC指令只能在处理器模式为系统模式时执行,在用户模式下执行MCR指令和MRC指令将会触发未定义指令的异常中断;