国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>ARM基礎(chǔ)知識學(xué)習(xí)二

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      ARM基礎(chǔ)知識學(xué)習(xí)二

      2009年03月19日 21:05:54人氣:1857來源:浙江啟揚智能科技有限公司

      程序狀態(tài)ARM知識寄存器

      ***************************************************************

      CPSR(當(dāng)前程序狀態(tài)寄存器)在任何處理器模式下被訪問。它包含了條件標(biāo)志位、中斷禁止位、當(dāng)前處理器模式標(biāo)志以及其他的一些控制和狀態(tài)位。每一種處理器模式下都有一個的物理狀A(yù)RM知識態(tài)寄存器,稱為SPSR(備份程序狀態(tài)寄存器)。當(dāng)特定的異常中斷發(fā)生時,這個寄存器用于存放當(dāng)前程序狀態(tài)寄存器的內(nèi)容。在異常中斷退出時,可以用SPSR來恢復(fù)CPSR。由于用戶模式和系統(tǒng)模式不是異常中斷模式,所以他沒有SPSR。當(dāng)用戶在用戶模式或系統(tǒng)模式訪問ARM知識SPSR,將產(chǎn)生不可預(yù)知的后果。

      CPSR格式如下所示。SPSR和CPSR格式ARM知識相同。

      31 30 29 28 27 26 7 6 5 4 3 2 1 0

      N Z C V Q DNM(RAZ) I F T M4 M3 M2 M1 M0

       

      ***條件標(biāo)志位***

      N——本位設(shè)置成當(dāng)前指令運算結(jié)果的bit[31]的值。當(dāng)兩個表示的有符號整數(shù)運算時,n=1表示運算結(jié)果為負(fù)數(shù),n=0表示結(jié)果為正書或零。

      z——z=1表示運算的結(jié)果為零;z=0表示運算的結(jié)果ARM知識不為零。對于CMP指令,Z=1表示進(jìn)C——下面分四種情況討論C的設(shè)置方法:

      在加法指令中(包括比較指令CMP),當(dāng)結(jié)果產(chǎn)生了ARM知識進(jìn)位,則C=1,表示無符號運算ARM知識發(fā)生上溢出;其他情況C=0。

      在減法指令中(包括減法指令CMP),當(dāng)運算中發(fā)生錯位,則C=0,表示無符號運算數(shù)發(fā)生下溢出;其他情況下C=1。

      對于包含移位操作的非加堿運算指令,C中包含zui后一次溢出ARM知識的的位的數(shù)值

      對于其他非加減運算指令,C位的值通常不受影響

      V——對于加減運算指令,當(dāng)操作數(shù)和運算結(jié)果為二進(jìn)制的補ARM知識碼表示的帶符號數(shù)時,V=1表示符號為溢出;通常其他指令不影響V位。

      ***Q標(biāo)識位***

      在ARM

      V5的E系列處理器中,CPSR的bit[27]稱為q標(biāo)ARM知識識位,主要用于指示增強ARM知識的dsp指令是否發(fā)生了溢出。同樣的spsr的bit[27]位也稱為q標(biāo)識位,用于在異常中

      斷發(fā)生時保存和恢復(fù)CPSR中的Q標(biāo)識位。

      在ARM V5以前的版本及ARM V5的非E系列的處理器中,Q標(biāo)識位沒有被定義。

       

      ***CPSR中的控制位***

      CPSR的低八位I、F、T、M[4:0]統(tǒng)稱為控制位。當(dāng)異常中斷發(fā)生時這些位發(fā)生變化。在特權(quán)級的處理器模式下,軟件可以修改這些控制位。

      **中斷禁止位:當(dāng)I=1時禁止IRQ中斷,當(dāng)F=1時禁止FIQ中斷

      **T控制位:T控制位用于控制指令執(zhí)行ARM知識的狀態(tài),即說明ARM知識本指令是ARM指令還是Thumb指令。對于ARM

      V4以更高版本的T系列ARM處理器,T控制位含義如下:

      T=0表示執(zhí)行ARM指令

      T=1表示執(zhí)行Thumb指令

      對于ARM V5以及更高版本的非T系列處理器,T控制位的含義如下

      T=0表示執(zhí)行ARM指令

      T=1表示強制下一條執(zhí)行的指令產(chǎn)生未定指令A(yù)RM知識中斷

      ***M控制位***

      M控制位控制處理器模式,具體含義如下:

      M[4:0] 處理器模式 可訪問的ARM知識寄存器

      ob10000 user pc,r14~r0,CPSR

      0b10001 FIQ

      PC,R14_FIQ-R8_FIQ,R7~R0,CPSR,SPSR_FIQ

      0b10010 IRQ

      PC,R14_IRQ-R13_IRQ,R12~R0,CPSR,SPSR_IRQ

      0B10011 SUPERVISOR PC,R14_SVC-R13_SVC,R12~R0,CPSR,SPSR_SVC

      0b10111 ABORT PC,R14_ABT-R13_ABT,R12~R0,ARM知識CPSR,SPSR_ABT

      0b11011 UNDEFINEED PC,R14_UND-R8_UND,R12~R0,CPSR,SPSR_UND

      0b11111 SYSTEM PC,R14-R0,CPSR(ARM V4以及更高版本)

      ***CPSR中的其ARM知識他位***

      這些位用于將來擴展。應(yīng)用軟件不要ARM知識操作這些位。
       

      關(guān)鍵詞:處理器
      全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

      免責(zé)聲明

      • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://towegas.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
      • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
      • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
      • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

      <
      更多 >

      工控網(wǎng)機器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農(nóng)業(yè)機械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機械工程機械紡織機械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機械印染機械制鞋機械玻璃機械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標(biāo)題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務(wù)

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      關(guān)閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618