ARM 中的暫存器,ARM 處理器總共有多少個通用暫存器

發布 科學 2024-02-05
6個回答
  1. 匿名使用者2024-01-25

    由於 ARM 有 7 種處理器模式(使用者 USR、中斷 IRQ、快速中斷 FIQ、管理 SVC、中止 ABT、未定義 UND、系統 SYS),因此 37 個暫存器劃分如下:

    R0 和 R7 是通用的,即它們都可以使用;

    R8 R12分為兩組,即有10組,一組用於快速中斷模式(R8 Fiq R12 FiQ),一組用於其餘六種模式(R8 R12);

    R13和R14分為6組,即有12組,其中使用者模式和系統模式共用乙個組(R13 R14),其餘5個模式各有乙個組[R13 IRQ R14 IRQ] [R13 FIQ R14 FIQ] [R13 SVC R14 SVC] [R13 ABT R14 ABT] [R13 和 R14 UND];

    R15 由七種模式共享;

    程式狀態暫存器:CPSR 是共享的,SPSR 是分組的,但只有 5 個,因為在使用者模式和系統模式下不需要 SPSR。

    因此,在 ARM 狀態下,每種模式都有 18 種可用(使用者模式和系統模式有 17 種)。

    拇指狀態類比。 這是因為 R8-R12 暫存器未在拇指狀態下使用。

    這就是我所知道的。 這應該是對的。 可以理解嗎? 嘿。

  2. 匿名使用者2024-01-24

    停電時,應該沒有資料。 暫存器通常很像 D 類觸發器,當電源斷電時,內容會消失。 暫存器既不能是快閃記憶體也不是RAM,因為暫存器的讀寫速度必須遠高於快閃記憶體和RAM。

  3. 匿名使用者2024-01-23

    ARM 微處理器共有 37 個 32 位暫存器,其中 31 個是通用暫存器(R13 和 R13 SVC 不是同乙個暫存器),6 個是狀態暫存器。 但是,不能同時訪問這些暫存器,並且可訪問的特定暫存器取決於 ARM 處理器的執行狀態和特定的操作模式。 但是在任何時候,都可以訪問通用暫存器 R14 R0、程式計數器 PC 和狀態暫存器。

  4. 匿名使用者2024-01-22

    在 ARM 上實現記憶體管理的單元稱為記憶體管理單元。

    MMU 是記憶體管理單元的縮寫,是用於管理虛擬記憶體系統的裝置。 MMU 通常是 CPU 的一部分,並且具有少量儲存空間,用於從虛擬位址到實體地址的匹配表,稱為 TLB** 交換緩衝區。所有資料請求都傳送到 MMU,MMU 決定資料是在 RAM 中還是在大容量儲存裝置中。

    如果資料不在 RAM 中,MMU 將出現頁面丟失中斷。

    MMU的兩個主要功能如下:

    1 將虛擬位址轉換為實體地址。

    2 允許破解控制記憶體訪問。 在嵌入式系統中,儲存系統差異很大,可以包含多種型別的儲存裝置,如FLASH、SRAM、SDRAM、ROM等,這些不同型別的儲存器部件的速度和寬度是不同的。 在訪問儲存單元時,它可能由平板電腦式的位址對映機制操作,也可能需要通過虛擬位址進行讀寫。 在系統中,需要引入儲存保護機制來增強系統的安全性。 為了適應這種複雜的儲存系統要求,在 ARM 處理器中引入了儲存管理單元來管理儲存系統。

  5. 匿名使用者2024-01-21

    小型企業通常通過直接連線到其 PC 和伺服器的磁碟驅動器儲存其資料,我們稱之為直連儲存 (DAS)。 當組織變得足夠大,以至於資料分散在一堆裝置上,並且可能被設計不佳的網路、密碼和其他訪問控制隱藏時,檔案共享就成為乙個挑戰。 儲存伺服器已經發展到可以滿足這一基本業務需求。

    銷售的企業儲存伺服器主要有兩種型別:儲存區域網路 (SAN) 和網路連線儲存 (NAS)。 它們的重要設計特點是,它們都具有與公司網路的中央接觸點,以滿足從網路上其他伺服器到 SAN 或 NAS 的所有檔案請求。 我們稱之為“儲存裝置”。

    多年來,儲存裝置已成為綜合服務提供商。 某些儲存裝置旨在處理大量檔案操作請求。 現在,戴爾、惠普和 IBM 都擁有自己的 NAS 和 SAN 儲存品牌,此外還有 EMC(2004 年收購了 VMware)和 NetApp 等行業領導者。

    由於 SAN 和 NAS 儲存裝置成為綜合伺服器,因此它們建立在共享元件(包括這些至強核心)之上。 但它們實際上與那些作為伺服器銷售的產品不同,它們是具有自己設計和功能集的專業產品。

    雲計算改變了傳統模式。 對於雲架構師來說,單點訪問是單點故障。 因此,他們開始設計一種基於商用伺服器的新型分布式儲存架構,每台伺服器都有乙個本地 DAS,以連線到高度可擴充套件的網路。

    分布式儲存架構已經大規模部署,我們大多數人每天都在使用 Web 服務。

    網路巨頭喜歡開源的原因有很多,但好訊息是他們支援開源開發人員的生態系統,這些開發人員正在設計分布式物件儲存軟體專案,如 Swift、Ceph 和 GlusterFS(現在是 Red Hat Storage 的一部分)。

    因此,基於商用伺服器硬體的開源分布式物件儲存系統現在很容易獲得。 雲使用者希望能夠降低硬體成本,同時保持可擴充套件性和效能,並降低一些實際上不儲存資料的儲存伺服器的功耗。

  6. 匿名使用者2024-01-20

    中埠上拉暫存器有什麼作用?

    顧名思義,這個暫存器可以用來拉動或拉下ARM的一些特殊IO,這在某些情況下非常有用。

    無需在 PCB 上使用下拉或下拉電阻器,從而簡化了設計。

    例如,當這些IO的前端連線到OC或OD柵極時,柵極電路如果不連線上拉電阻器就無法輸出高電平,而有了這個上拉暫存器,PCB上的OC柵極就可以在沒有上拉電阻的情況下進行設計。

    2.當IO口作為輸入和輸出時,是否必須將上拉暫存器的相應位設定為禁止?

    不一定,取決於需要。 也就是說,IO的輸入和輸出功能與上拉或功能不衝突,而且在一般IC設計中,上拉功能有一定的電流限制,不會造成功能異常。

    3.如果使能上拉電阻,那麼上拉電阻與引腳的功能設定(輸入、輸出)無關,這句話怎麼理解?

    答案與第二個問題相同。

相關回答
12個回答2024-02-05

1993 年,英特爾推出了第一款奔騰處理器。 1997 年,英特爾推出了包含 750 萬個電晶體的奔騰 II 處理器。 1999 年春,推出了奔騰 III 處理器。 >>>More

22個回答2024-02-05

大家好,各有優缺點,說實話OPPO整體上更勝一籌,創新能力甚至可以算得上是國內最好的。然而,vivo的音質是業內最好的。 兩者做工都不錯,對國產產品的控制比普通國產產品更嚴格。 >>>More

8個回答2024-02-05

不,它與處理器沒有太大關係。

16個回答2024-02-05

我告訴你,最適合的是B75,如果以後不上SSD,可以選擇H77。 而如果你追求價效比,你可以選擇B2版的P67,**400,全新的十四相電源。 顯示卡如果你有足夠的錢,我推薦560ti Ice Dragon。 >>>More

6個回答2024-02-05

麒麟980的單核效能領先麒麟820約10%,多核效能領先約3%,GPU效能領先15%。 >>>More