久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當(dāng)前位置:首頁>職場>arm通用寄存器常見問題(ARM的7種工作模式下37個通用寄存器作用情況)

arm通用寄存器常見問題(ARM的7種工作模式下37個通用寄存器作用情況)

發(fā)布時間:2024-01-19閱讀(21)

導(dǎo)讀ARM的7種工作模式下37個通用寄存器作用情況一、除了用戶模式與系統(tǒng)模式外,其他5種模式屬于異常模式:1.1user普通模式(normal),大部分任務(wù)執(zhí)行....

arm通用寄存器常見問題(ARM的7種工作模式下37個通用寄存器作用情況)(1)

ARM的7種工作模式下37個通用寄存器作用情況

一、除了用戶模式與系統(tǒng)模式外,其他5種模式屬于異常模式:

1.1 user普通模式(normal),大部分任務(wù)執(zhí)行都在這模式下;

1.2 FIQ當(dāng)一個高優(yōu)先級(fast)中斷時將會進(jìn)入這種模式;

1.3 IRQ當(dāng)一個低優(yōu)先級(normal)中斷時將會進(jìn)入這種模式;

1.4 SVC當(dāng)復(fù)位或軟中斷指令執(zhí)行時將會進(jìn)入這種模式;

1.5 ABORT當(dāng)存取異常時將會進(jìn)入這種模式;

1.6 UNDEF當(dāng)執(zhí)行未定義的指令會進(jìn)入這種模式;

二、通用寄存器中的特殊寄存器詳解:

2.1 sp-堆棧指針寄存器,用來存放各種模式下指針地址,當(dāng)不使用堆棧時, 也可以用作通用數(shù)據(jù)寄存器;;

2.2 lr-連接寄存器,用來存放返回之前模式的地址或者子程序的返回地址;

2.3 pc-程序計數(shù)器,用來讀取指令;

2.4 cpsr-程序狀態(tài)寄存器,用來保存當(dāng)前模式下程序的一些狀態(tài);

2.5 spsr用保存cpsr。

三、關(guān)于cpsr寄存器各位的詳解:

arm通用寄存器常見問題(ARM的7種工作模式下37個通用寄存器作用情況)(2)

N結(jié)果為負(fù) Z結(jié)果為零 C有進(jìn)位 V溢出

特別聲明:圖片及文字源于學(xué)習(xí)整理,部分資料源于網(wǎng)絡(luò)侵權(quán)聯(lián)系刪除。

TAGS標(biāo)簽:  通用  寄存器  常見問題  7種  工作

歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-31887.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖