freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)復(fù)習(xí)-文庫吧

2025-04-02 00:51 本頁面


【正文】 當(dāng)一個異常發(fā)生時,ARM處理步驟?(1)將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時能重新開始執(zhí)行。(2)將CPSR復(fù)制到相應(yīng)的SPSR中。(3)根據(jù)異常類型,強制設(shè)置CPSR的運行模式位。(4)強制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處,同時設(shè)置中斷禁止位,以禁止中斷發(fā)生。1ARM異常向量及其優(yōu)先級。優(yōu)先級異常優(yōu)先級異常 1(最高)復(fù)位4IRQ2數(shù)據(jù)終止5預(yù)取指令終止3FIQ 6(最低)未定義指令、SWI1ARM異常向量及其入口地址。 地址異常進入模式0x00000000復(fù)位管理模式0x00000004未定義指令未定義模式0x00000008軟件中斷管理模式0x0000000C終止(預(yù)取指令)終止模式0x00000010終止(數(shù)據(jù))終止模式0x00000014保留保留0x00000018IRQIRQ0x0000001CFIQFIQ第三章1. ARM指令的格式,并解釋每一部分的含義 。opcode{cond}{S} Rd,Rn,op2其中各項介紹如下:opcode 操作碼,如ADD表示算術(shù)加操作指令;{cond} 決定指令執(zhí)行的條件域;{S} 決定指令執(zhí)行是否影響CPSR寄存器的值;Rd 目的寄存器;Rn 第一個操作數(shù),為寄存器;op2 第二個操作數(shù)。2. ARM處理器的堆棧工作方式 。滿遞增方式:堆棧指針指向最后入棧的數(shù)據(jù)位置,且由低地址向高地址生成。滿遞減方式:堆棧指針指向最后入棧的數(shù)據(jù)位置,且由高地址向低地址生成??者f增方式:堆棧指針指向下一個入棧數(shù)據(jù)的空位置,且地址由低向高生成??者f減方式:堆棧指針指向下一個入棧數(shù)據(jù)的空位置,且地址由高向低生成。3. B、BL和BX指令的區(qū)別。1. B指令(分支,跳轉(zhuǎn))2. BL指令(分支和鏈接指令,子程序調(diào)用)3. BX指令(分支和交換指令,ARM/Thumb切換)4. MOV/LDR/STR/ADD/SUB/LSL指令。指令解釋,如LDR R2, [R4,5]! 的含義。MOV R4,R5 ;將寄存器R5的內(nèi)容傳送到寄存器R4MOV PC,R14 ;將寄存器R14的內(nèi)容傳送到PCLDR R1,[R2] ;R1←[R2],將以R2中的內(nèi)容為地址,將該地址中的數(shù)據(jù)傳送到R1中LDR R2, [R4,5]! ;R2←[R4+5],R4←R4+5;將R4的內(nèi)容加上5形成操作數(shù)的有效地地址,從而取得操作數(shù)存入寄存器R2中,然后 R4的內(nèi)容自增5個字節(jié)。STR R1,[R2];[R2]←R1,將R1中的內(nèi)容傳送到以R2中的內(nèi)容為地址的存儲器中。MOV R0, R1, LSL2 ;將R1中的內(nèi)容左移2位后傳送到R0中,ADD R0,R3,R4 ; R0 = R3 + R4ADD R0,R3,10 ; R0 = R3 + 10SUB R0,R1,0x10 ; R0 = R1 0x10SUB R0,R2,R3,LSL1 ; R0 = R2 (R3 1)第四章——asm——Import、Export、AREA、CODE、READONLYImport:使用IMPORT偽操作聲明該全局變量;Export:在匯編中用EXPORT導(dǎo)出函數(shù)名,并用該函數(shù)名作為匯編代碼段的標(biāo)識;AREA:段指示偽指令,用于定義一個代
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1