【MMU】——MMU 相關的 CP15 寄存器

文章目錄

  • MMU 相關的 CP15 寄存器
    • C1(System Control Register)
    • C2(Translation Table Base Control Register)
    • C3(Domain Access Control Register)
    • C5(Data Fault Status Register)
    • C6(Data Fault Address Register)
    • C9
    • C10

MMU 相關的 CP15 寄存器

寄存器作用
寄存器 C1 中某些位用于配置 MMU 中一些操作
寄存器 C2保存內存中頁表的基地址
寄存器 C3設置域(domain)的訪問控制屬性
寄存器 C5內存訪問失效狀態指示
寄存器 C6內存訪問失效時失效的地址
寄存器 C8控制與清除 TLB 內容相關的操作
寄存器 C10控制與鎖定 TLB 內容相關的操作

C1(System Control Register)

在這里插入圖片描述
當 MRC/MCR 指令中的 CRn=c1,opc1=0,CRm=c0,opc2=0 的時候就表示
此時的 c1 就是 SCTLR 寄存器,也就是系統控制寄存器,這個是 c1 的基本作用。SCTLR 寄存器主要是完成控制功能的,比如使能或者禁止 MMU ,c1 作為 SCTLR 寄存器的時候其含義如下圖

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23571.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23571.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23571.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前端開發環境:Vue、Element Plus、Axios

目錄 1. Vue簡介 2. Element Plus簡介 3. Axios簡介 4. 創建Vue項目 4.1 Node.js安裝 4.2 創建Vue項目 4.3 Vue項目的結構 4.4 安裝Element-Plus 4.5 安裝Axios 4.6 解決跨域問題 5. 應用實例 5.1 創建Vue組件 5.2 配置路由 5.3 配置根組件 5.4 啟動前端應用服…

Vue 爺孫組件通訊之:Provide / Inject 詳細介紹

背景 在父子組件傳遞數據時,通常使用的是 props 和 emit,父傳子時,使用的是 props,如果是父組件傳孫組件時,層層傳遞非常麻煩。 對于這種情況,我們可以使用一對 provide 和 inject。無論組件層次結構有多深…

在不受支持的 Mac 上安裝 macOS Sonoma (OpenCore Legacy Patcher v1.5.0)

在不受支持的 Mac 上安裝 macOS Sonoma (OpenCore Legacy Patcher v1.5.0) Install macOS on unsupported Macs 請訪問原文鏈接:https://sysin.org/blog/install-macos-on-unsupported-mac/,查看最新版。原創作品,轉載請保留出處。 作者主…

【leetcode--30.串聯所有單詞的子串】

有沒有一樣喜歡看示例的,,看題目就覺得很難懂。大致就是words要進行排列組合,返回s中所有包含這個排列組合的首標。 順完邏輯蠻好懂的,應該不算困難題,只是不知道用什么模塊實現。 class Solution:def findSubstring…

如何利用Varjo混合現實技術改變飛機維修訓練方式

自2017年以來,總部位于休斯頓的HTX實驗室一直在推進混合現實技術,與美國空軍密切合作,通過其EMPACT平臺提供可擴展的沉浸式飛機維護虛擬現實培訓。 虛擬和混合現實對維修訓練的好處: l 實踐技能:提供一個非常接近真實場…

【C++題解】1074 - 小青蛙回來了

問題:1074 - 小青蛙回來了 類型:需要找規律的循環 題目描述: 關于小青蛙爬井的故事,你應該早就聽過了:井深10 尺,小青蛙從井底向上爬,每個白天向上爬 3 尺,每個晚上又滑下來 2 尺&…

Java | Leetcode Java題解之第136題只出現一次的數字

題目: 題解: class Solution {public int singleNumber(int[] nums) {int single 0;for (int num : nums) {single ^ num;}return single;} }

App UI 風格,盡顯魅力

精妙無比的App UI 風格

Eclipse添加C和C++編譯成匯編文件的選項

在miscellaneous中添加assemble listing選項就可以生成匯編文件了

[自學記錄09*]Unity Shader:在Unity里渲染一個黑洞

一、前言 記得很久很久以前,在ShaderToy上看過一個黑洞的效果,當時感覺太*8帥了,于是這幾天就嘗試自己弄了一個。 Gargantua With HDR Bloom (shadertoy.com) 下面是我自己實現的黑洞 可以看到還是略遜一籌(感覺略遜百籌&#x…

什么是容器技術

容器虛擬化技術是一種有效的將單個操作系統的資源劃分到獨立的組中的技術,以便更好地在獨立的組之間平衡有沖突的資源使用需求。這種技術通過“偽造”操作系統的接口,將函數庫層以上的功能置于操作系統上,從而實現應用程序級別的虛擬化。容…

07-指針的概念與引用,索引

指針的概念與引用,索引 一、內存地址 字節: 定義: 字節(byte)是內存容量的一個單位,一個字節包含8個位(bit)。 地址: 定義: 內存地址是系統為了方便區分…

Java 主鍵生成策略之雪花算法

概述 項目中為了緩解數據庫服務器壓力和提高并發量進行分庫分表,在新增數據時,如果此時按照傳統方式使用數據庫主鍵自增,那么在并發下ID可能會沖突; 使用UUID的話又因其無序會產生頁分裂導致磁盤IO過大使得系統性能降低; 經過了解雪花算法根據其特點可以解決分布式系統中生成…

DockerCompose中部署Jenkins(Docker Desktop在windows上數據卷映射)

場景 DockerJenkinsGiteeMaven項目配置jdk、maven、gitee等拉取代碼并自動構建以及遇到的那些坑: DockerJenkinsGiteeMaven項目配置jdk、maven、gitee等拉取代碼并自動構建以及遇到的那些坑_jenkins的安裝以及集成jdkgitmaven 提示警告-CSDN博客 Windows10(家庭版…

AI學習指南機器學習篇-邏輯回歸正則化技術

AI學習指南機器學習篇-邏輯回歸正則化技術 在機器學習領域,邏輯回歸是一種常見的分類算法,它常用于處理二分類問題。在實際的應用中,為了提高模型的泛化能力和降低過擬合風險,邏輯回歸算法通常會使用正則化技術。本文將介紹邏輯回…

待定待定待定

BindingNavigator C# 屬性&#xff08;Property&#xff09; get set StringBuilder https://www.bilibili.com/video/BV15u4y1F72C/ C# 高級數據結構有哪些 List - 動態數組&#xff0c;可以動態增長和縮減&#xff0c;提供快速訪問、添加和刪除元素的功能。Dictionary<TK…

c#vb代碼互轉工具

下載地址&#xff1a; https://download.csdn.net/download/wgxds/88979921

EN 17104-2021室內用熱塑性硬質保護墻板CE認證

室內用熱塑性硬質保護墻板是指由同材質或非均質塑料板制成的&#xff0c;表面有或者沒有裝飾層&#xff0c;用于墻體的保護作用而非起結構作用&#xff0c;通過膠粘劑粘貼安裝。 EN 17104-2021室內用熱塑性硬質保護墻板CE認證項目 認證項目 測試標準 防火 EN 13501-1 揮發…

stm32中如何實現EXTI線 0 ~ 15與對應IO口的配置呢?

STM32的EXTI控制器支持19 個外部中斷/ 事件請求。每個中斷設有狀態位&#xff0c;每個中斷/ 事件都有獨立的觸發和屏蔽設置。 STM32的19個外部中斷對應著19路中斷線&#xff0c;分別是EXTI_Line0-EXTI_Line18&#xff1a; 線0~15&#xff1a;對應外部 IO口的輸入中斷。 線16&…

【MMU】——ARM 一級頁表

文章目錄 一級頁表項即 entry 的格式如下 從上圖可以看出 L1 頁表項有四種可能類型 產生中止異常的故障條目。這可能是預取或數據中止、取決于訪問類型。這實際上表示虛擬地址未映射 bit[1:0] = 00指向 L2 轉換表的條目。這樣就能將 1MB 的內存分頁 bit[1:0] = 01。1MB 段轉換…