久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 訪問CP15寄存器的指令 [打印本頁]

作者: benbens    時間: 2015-7-15 01:32
標題: 訪問CP15寄存器的指令
4.1.1 訪問CP15寄存器的指令
訪問CP15寄存器指令的編碼格式及語法說明如下:
31 28
27 24

23 21

20

19 16

15 12

11 8

7 5

4

3 0
cond
1 1 1 0
opcode_1
L
cr n
rd
1 1 1 1
opcode_2
1
crm
說明:
<opcode_1>:協處理器行為操作碼,對于CP15來說,<opcode_1>永遠為0b000,否則結果未知。
<rd>:不能是r15/pc,否則,結果未知。
<crn>:作為目標寄存器的協處理器寄存器,編號為C0~C15。
<crm>:附加的目標寄存器或源操作數寄存器,如果不需要設置附加信息,將crm設置為c0,否則結果未知。
<opcode_2>:提供附加信息比如寄存器的版本號或者訪問類型,用于區分同一個編號的不同物理寄存器,可以省略<opcode_2>或者將其設置為0,否則結果未知。
指 令
說 明
語法格式
mcr
將ARM處理器的寄存器中的數據寫到CP15中的寄存器中
mcr{<cond>} p15, <opcode_1>, <rd>, <crn>, <crm>, {<opcode_2>}
mrc
將CP15中的寄存器中的數據讀到ARM處理器的寄存器中
mcr{<cond>} p15, <opcode_1>, <rd>, <crn>, <crm>, {<opcode_2>}
4.1.2 CP15寄存器介紹
CP15的寄存器列表如表4-1所示。
表4-1 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
因不同設計而異
因不同設計而異
因不同設計而異
· CP15的寄存器C0
CP15中寄存器C0對應兩個標識符寄存器,由訪問CP15中的寄存器指令中的<opcode_2>指定要訪問哪個具體物理寄存器,<opcode_2>與兩個標識符寄存器的對應關系如下所示:
opcode_2編碼
對應的標識符號寄存器
0b000
主標識符寄存器
0b001
cache類型標識符寄存器
其他
保留
1)主標識符寄存器
訪問主標識符寄存器的指令格式如下所示:
mrc p15, 0, r0, c0, c0, 0 ;將主標識符寄存器C0,0的值讀到r0中
ARM不同版本體系處理器中主標識符寄存器的編碼格式說明如下。
ARM7之后處理器的主標識符寄存器編碼格式如下所示:
31 24 23 20 19 16 15 4 3 0
由生產商確定
產品子編號
ARM體系版本號
產品主編號
處理器版本號


位[3: 0]
生產商定義的處理器版本號
位[15: 4]
生產商定義的產品主編號,其中最高4位即位[15:12]可能的取值為0~7但不能是0或7
位[19: 16]
ARM體系的版本號,可能的取值如下:
0x1 ARM體系版本4
0x2 ARM體系版本4T
0x3 ARM體系版本5
0x4 ARM體系版本5T
0x5 ARM體系版本5TE
其他 由ARM公司保留將來使用
位[23: 20]
生產商定義的產品子編號,當產品主編號相同時,使用子編號來區分不同的產品子類,如產品中不同的高速緩存的大小等
位[31: 24]
生產廠商的編號,現在已經定義的有以下值:
0x41 =A ARM公司
0x44 =D Digital Equipment公司
0x69 =I intel公司






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美视频一级 | 久久成人一区 | 午夜影院在线视频 | 国产一区二区精品在线观看 | 国产一区二区三区四区五区加勒比 | 久久久久一区二区三区 | 九九伊人sl水蜜桃色推荐 | 日韩精品一区二区三区免费视频 | 九九导航 | 国产一区 | 欧美一级黄色免费看 | 91视频88av| 极品销魂美女一区二区 | 亚洲欧美综合精品另类天天更新 | 桃花av在线 | 岛国精品 | 亚洲综合在线视频 | 婷婷在线视频 | 亚洲精品国产成人 | 午夜合集 | 国产综合av| 国产精品视频免费播放 | 欧美日韩中文在线观看 | 日韩一区二区三区在线 | 四虎成人在线播放 | 亚洲精品福利在线 | 一二三四在线视频观看社区 | 国产1区2区3区 | 天堂视频中文在线 | 中文区中文字幕免费看 | 欧美在线观看一区 | 精品99爱视频在线观看 | 国产一区免费 | 超碰8| 亚洲国产中文在线 | 精品一区二区三区在线视频 | 一级黄色片毛片 | 免费观看av| 亚洲欧美视频一区二区 | 免费一区二区三区 | 国产真实精品久久二三区 |