華清遠(yuǎn)見Android開發(fā)實(shí)戰(zhàn)精講-京東商城
當(dāng)前程序狀態(tài)寄存器
ARM使用 cpsr 來監(jiān)視和控制內(nèi)部測操作。cpsr分為4個(gè)8位區(qū)域:標(biāo)志域,狀態(tài)域,擴(kuò)展域和控制域。擴(kuò)展域和狀態(tài)與目前保留,以便將來使用??刂朴虬幚砥髂J健顟B(tài)和中斷屏蔽位。標(biāo)志域包含條件標(biāo)志位。
處理器模式
共有7種處理器模式:6種特權(quán)模式:中止模式、中斷模式、快速中斷模式、管理模式、系統(tǒng)模式、未定義模式;1種非特權(quán)模式--用戶模式;模式?jīng)Q定了那些寄存器是活動的,以及對cpsr的訪問權(quán)限。特權(quán)模式允許對cpsr完全訪問,非特全模式只允許讀cpsr的控制域,單運(yùn)行讀寫標(biāo)志域;
標(biāo)簽: