<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 第1天-ARM工作模式

第1天-ARM工作模式

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
第1天-ARM工作模式

本文引用地址:http://dyxdggzs.com/article/201611/321994.htm

1、ARM體系CPU工作狀態(tài):ARM狀態(tài)和Thumb狀態(tài)

ARM狀態(tài):處理器執行32位的字對齊的ARM指令;

Thumb狀態(tài):處理器執行16位的、半字對齊的Thumb指令;

在程序運行的過(guò)程中,可以在兩種狀態(tài)之間進(jìn)行相應的轉換。處理器工作狀態(tài)的轉變并不影響處理器的工作模式和相應寄存器中的內容。CPU上電處于A(yíng)RM狀態(tài)

2、存儲器格式:

Arm體系結構將存儲器看做是從零地址開(kāi)始的字節的線(xiàn)性組合。從零字節到三字節放置第一個(gè)存儲的字(32位)數據,從第四個(gè)字節到第七個(gè)字節放置第二個(gè)存儲的字數據,一次排列。作為32位的微處理器,arm體系結構所支持的最大尋址空間為4GB。

大端格式和小端格式

大端格式:數據的低地址放在物理地址的低位

小端格式:數據的低地址放在物理地址的高位

3、ARM處理器工作模式

1、用戶(hù)模式(Usr):用于正常執行程序;

2、快速中斷模式(FIQ):用于高速數據傳輸;

3、外部中斷模式(IRQ):用于通常的中斷處理;

4、管理模式(svc):操作系統使用的保護模式;

5、數據訪(fǎng)問(wèn)終止模式(abt):當數據或指令預取終止時(shí)進(jìn)入該模式,可用于虛擬存儲以及存儲保護;

6、系統模式(sys):運行具有特權的操作系統任務(wù);

7、未定義指令中止模式(und):當未定義的指令執行時(shí)進(jìn)入該模式,可用于支持硬件;

特權模式:快速中斷模式、外部中斷模式、管理模式、數據訪(fǎng)問(wèn)終止模式、系統模式、未定義指令中止模式

異常模式:快速中斷模式、外部中斷模式、管理模式、數據訪(fǎng)問(wèn)終止模式、未定義指令中止模式

Arm的工作模式切換有兩種方法:

被動(dòng)切換:在arm運行的時(shí)候產(chǎn)生一些異?;蛘咧袛鄟?lái)自動(dòng)進(jìn)行模式切換;

主動(dòng)切換:通過(guò)軟件改變,即軟件設置寄存器來(lái)經(jīng)行arm的模式切換,應為arm的工作模式都是可以通過(guò)相應寄存器的賦值來(lái)切換的。



關(guān)鍵詞: ARM工作模

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>