首頁(yè) 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語(yǔ) | 商務(wù)英語(yǔ) | 公共英語(yǔ) | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語(yǔ) | 成人英語(yǔ)三級(jí) | 申碩英語(yǔ) | 攻碩英語(yǔ) | 職稱日語(yǔ) | 日語(yǔ)學(xué)習(xí) | 法語(yǔ) | 德語(yǔ) | 韓語(yǔ)
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國(guó)際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊(cè)會(huì)計(jì)師 | 審計(jì)師 | 注冊(cè)稅務(wù)師
注冊(cè)資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國(guó)際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊(cè)測(cè)繪師 | 注冊(cè)計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語(yǔ)學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲

2011軟件水平考試嵌入式系統(tǒng)設(shè)計(jì)師輔導(dǎo)筆記(15)

考試吧整理了2011軟件水平考試嵌入式系統(tǒng)設(shè)計(jì)師輔導(dǎo)筆記,幫助考生備考。

  (7)ARM的存儲(chǔ)方法

  A、大端模式:數(shù)據(jù)的高字節(jié)存儲(chǔ)在低地址中,低字節(jié)存儲(chǔ)在高地址中。

  B、小端模式:數(shù)據(jù)的低字節(jié)存儲(chǔ)在低地址中,高字節(jié)存儲(chǔ)在高地址中。

  (8)ARM中斷與異常

  A、ARM 內(nèi)核支持7種中斷,不同的中斷處于不同的處理模式,具有不同的優(yōu)先級(jí),而且每個(gè)中斷都有

  固定的中斷地址入口。當(dāng)一個(gè)中斷發(fā)生是,相應(yīng)的R14(LR)存儲(chǔ)中斷返回地址,SPSR 存儲(chǔ)當(dāng)前

  程序狀態(tài)寄存器CPSR 的值。

  B、由于ARM 內(nèi)核支持流水線工作,LR 寄存器存儲(chǔ)的地址可能是發(fā)生中斷后面指令的地址,所以不同

  的中斷處理完成后,必須將LR 寄存器值經(jīng)過處理后再寫入P15(PC)寄存器。

  C、ARM 異常的具體含義:

  a、復(fù)位:當(dāng)處理器的復(fù)位電平有效時(shí),產(chǎn)生復(fù)位異常,程序跳轉(zhuǎn)到異常復(fù)位異常處理程序處執(zhí)行。

  b、未定義的指令:當(dāng)ARM 處理器或協(xié)處理器遇到不能處理的指令時(shí),產(chǎn)生未定義指令異常?

  以使用該異常機(jī)制進(jìn)行軟件仿真。

  c、軟件中斷:該異常由執(zhí)行SWI 指令產(chǎn)生,可用于用戶模式下的程序調(diào)用特權(quán)操作指令?墒褂

  該異常機(jī)制實(shí)現(xiàn)操作系統(tǒng)調(diào)用功能。

  d、指令預(yù)取中止:如果處理器預(yù)取指令的地址不存在或該地址不允許當(dāng)前指令訪問,存儲(chǔ)器向處

  理器發(fā)出中止信號(hào),但當(dāng)預(yù)取的指令被執(zhí)行時(shí),才會(huì)產(chǎn)生指令預(yù)取中止異常。

  e、數(shù)據(jù)訪問中止:如果處理器數(shù)據(jù)訪問指令的目標(biāo)地址不存在,或者該地址不允許當(dāng)前指令訪問,

  處理器產(chǎn)生數(shù)據(jù)訪問中止異常。

  f、外部中斷請(qǐng)求:當(dāng)ARM 外部中斷請(qǐng)求管腳有效,而且CPSR 中的I 位為0時(shí),產(chǎn)生IRQ 異常。

  系統(tǒng)的外設(shè)可以通過該異常請(qǐng)求中斷服務(wù)。

  g、快速中斷請(qǐng)求:當(dāng)ARM 快速中斷請(qǐng)求管腳有效,而且CPSR 的F 位為0時(shí),產(chǎn)生FIQ 異常。

  D、ARM 處理器對(duì)異常中斷的響應(yīng)過程

  a、將下一條指令的地址存入相應(yīng)的連接寄存器LR 中。

  b、將CPSR 復(fù)制到相應(yīng)的SPSR 中。

  c、根據(jù)異常的類型,強(qiáng)制設(shè)置CPSR 的運(yùn)行模式位。

  d、強(qiáng)制PC 從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。

  E、ARM 處理器從異常中斷處理程序中返回

  a、恢復(fù)中斷的程序的處理器狀態(tài),將SPSR 復(fù)制到CPSR 中。

  b、若在進(jìn)入異常處理時(shí)設(shè)置了中斷禁止位,要在此清除。

  c、將連接寄存器LR 的值減去相應(yīng)的偏移量后送到PC。

  F、復(fù)位異常中斷處理程序不需要返回。在復(fù)位異常中斷程序開始整個(gè)用戶程序的執(zhí)行。

  相關(guān)推薦:

  軟考嵌入式系統(tǒng)設(shè)計(jì)歷年真題匯總(2007-2010)

  2010年下半年軟考成績(jī)查詢時(shí)間及方式匯總

  2011年軟考嵌入式系統(tǒng)設(shè)計(jì)師輔導(dǎo)筆記匯總

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。