这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » arm的cp15的register 2保存的是什么地址啊??

共5条 1/1 1 跳转至

arm的cp15的register 2保存的是什么地址啊??

高工
2013-03-21 11:26:52     打赏

arm的cp15的第二个寄存器保存的是物理地址还是虚拟地址啊,在开启mmu的前提下??


还有就是arm的pc(程序计数器)在开启mmu的情况下,pc保存的值是虚拟地址还是物理地址啊??




关键词: arm     cp15    

高工
2013-03-22 16:38:33     打赏
2楼
我觉得应该是虚拟地址,因为MMU的作用是将虚拟地址转换为物理地址。

高工
2013-03-23 10:13:52     打赏
3楼
那个cp15的第二个寄存器保存的什么地址啊??

高工
2013-03-23 13:25:46     打赏
4楼

ARM处理器中CP15协处理器的寄存器

寄存器编号

基本作用

在MMU中的作用

在PU中的作用

0

ID编码(只读)

ID编码和cache类型

 

1

控制位(可读写)

各种控制位

 

2

存储保护和控制

地址转换表基地址

Cachability的控制位

3

存储保护和控制

域访问控制位

Bufferablity控制位

4

存储保护和控制

保留

保留

5

存储保护和控制

内存失效状态

访问权限控制位

6

存储保护和控制

内存失效地址

保护区域控制

7

高速缓存和写缓存

高速缓存和写缓存控制

 

8

存储保护和控制

TLB控制

保留

9

高速缓存和写缓存

高速缓存锁定

 

10

存储保护和控制

TLB锁定

保留

11

保留

 

 

12

保留

 

 

13

进程标识符

进程标识符

 

14

保留

 

 

15

因不同设计而异

因不同设计而异

因不同设计而异

可以参考这篇博客:http://www.cnblogs.com/gaomaolin_88/archive/2010/07/16/1779183.html

高工
2013-03-30 14:03:38     打赏
5楼
好的,谢谢!!!

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]