在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            ARM·微處理器的編程模型

            作者: 時(shí)間:2016-11-24 來(lái)源:網(wǎng)絡(luò) 收藏
            【本章內(nèi)容】
            了解ARM的結(jié)構(gòu)特點(diǎn)
            了解ARM的編程的工作模式
            了解ARM的內(nèi)部資源
            了解ARM的異常處理機(jī)制
            【本章結(jié)構(gòu)】

            【ARM微處理器的工作狀態(tài)】
            ARM9處理器內(nèi)核使用VT4版本的ARM結(jié)構(gòu),具有兩種操作狀態(tài)
            1)ARM狀態(tài):32位,執(zhí)行的是字方式的ARM指令 ;
            2)Thumb狀態(tài):16位,執(zhí)行的是半字方式的Thumb指令;
            (ARM和Thumb狀態(tài)都是在執(zhí)行程序,只不過(guò)命令的長(zhǎng)度不一樣,類似于跑跑卡丁車的氮?dú)鉅顟B(tài)和普通狀態(tài))
            【寄存器的工作模式】
            1) 用戶和系統(tǒng)模式 ;

            (感覺(jué)類似于linux中的普通用戶和超級(jí)用戶)
            2)異常模式

            3)ARM9處理器支持的7種寄存器工作模式

            (ARM9有7種工作模式,分別對(duì)應(yīng)7種不同的寄存器組合(內(nèi)部37個(gè)寄存器的組合))
            【ARM狀態(tài)下寄存器的組織】
            1)通用寄存器
            (31個(gè)32位通用寄存器和6個(gè)狀態(tài)寄存器(類似于單片機(jī)))

            R0-R12為保存數(shù)據(jù)或地址的通用寄存器,不用被體系和結(jié)構(gòu)作為特殊的用途 ;
            (R0-R7為未分組的寄存器:對(duì)于任何處理器模式都可以使用;
            R8-R12為分組的寄存器:取決于當(dāng)前處理器的模式;)
            (R8-R12:有兩個(gè)分組物理寄存器,提供了一個(gè)專門給FIQ模式的寄存器,這樣才可以加速FIQ處理速度)
            R13:堆棧指針(SP);ARM指令集中沒(méi)有特殊的R13指令;Thumb中存在R13的指令
            R14:鏈接寄存器(LR),在結(jié)構(gòu)上有2個(gè)特殊功能(1.模式自身的R14用于保存子程序返回地址,2發(fā)生異常用于保存異常返回地址)
            上一頁(yè) 1 2 下一頁(yè)

            關(guān)鍵詞: ARM微處理器編程模

            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉