嵌入式系統(tǒng)復(fù)習(xí)題 答案_第1頁(yè)
嵌入式系統(tǒng)復(fù)習(xí)題 答案_第2頁(yè)
嵌入式系統(tǒng)復(fù)習(xí)題 答案_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

嵌入式系統(tǒng)復(fù)習(xí)題 答案嵌入式系統(tǒng)復(fù)習(xí)題-答案第一章思考與實(shí)踐(③)不是常規(guī)意義上的嵌入式系統(tǒng)。p6①手機(jī)②mp3③pc機(jī)④數(shù)碼相機(jī)可作為嵌入式操作系統(tǒng)使用(①)①linux(vxworks,uc/os-ii)②windows2000③windowsxp④dos什么是嵌入式系統(tǒng)P7第二章沒(méi)有(④)嵌入式系統(tǒng)項(xiàng)目開(kāi)發(fā)生命周期階段的P45①施項(xiàng)目④系統(tǒng)規(guī)劃第三章ARM7TDMIT、DmIp22不屬于arm7三級(jí)流水線(xiàn)的是(③)p24①取指②譯碼③pc值遞增④執(zhí)行對(duì)于ARM7三級(jí)流水線(xiàn),當(dāng)一條指令被解碼時(shí),前一條指令由(④)p24①接受指令②解碼③增加個(gè)人電腦的價(jià)值④對(duì)于arm7三級(jí)流水線(xiàn),當(dāng)一條指令被譯碼時(shí),下一條指令正被(①)p24①取指②譯碼③pc值遞增④執(zhí)行ARM7TDMI采用三級(jí)流水線(xiàn)?馮采用諾依曼建筑。arm7有(兩種)處理器狀態(tài),分別是(arm)狀態(tài)和(thumb)狀態(tài)。p30ARM7有(7)種處理器模式,即(用戶(hù)模式),(快速中斷模式),(中斷模式),(管理模式),(中止模式),(未定義模式)和(系統(tǒng)模式),其中五種異常模式是(快速中斷模式),(中斷模式),(管理模式),(中止模式)和(未定義模式)。p42~p44(用戶(hù)模式)是正常程序工作模式,特點(diǎn)是不能(直接)切換到其它模式。(管理模式)是“操作系統(tǒng)保護(hù)代碼”,復(fù)位和軟中斷響應(yīng)時(shí)進(jìn)入此模式。系統(tǒng)模式用于支持操作系統(tǒng)的(特權(quán))任務(wù),這與用戶(hù)模式類(lèi)似,但可以(直接)切換到其他模式。在arm7(37)個(gè)用戶(hù)可見(jiàn)寄存器中,有(6)個(gè)狀態(tài)寄存器,(31)個(gè)通用寄存器。程序計(jì)數(shù)器pc是(r15),程序狀態(tài)寄存器是(cpsr),鏈接寄存器lr是(r14),堆棧指針sp是(r13)。p47~p49CPSR(armp87cpsr1(為負(fù))一cpsr1(為零)。CPSR1,表示已生成上一個(gè)操作(/借位)。CPSR1,表示之前的操作(溢出)如果上一次操作的結(jié)果為陰性,則(①)CPSR1①N②Z③C④五、若前次運(yùn)算結(jié)果為零,則cpsr的(②)為1①n②z③c④v/借位,則(③)CPSR1①N②Z③C④若前次運(yùn)算溢出,則cpsr(④)1①n②z③c④v要禁用快速中斷,處理器應(yīng)(①)①CPSRF1;②CPSRF0;③I1;④CPSRI0;要禁用中斷,處理器應(yīng)(③)cpsrf1②cpsrf0③cpsri1④cpsri0異?;仡橮3~p12子程序的最后一條指令必須是(①)p3①movpc,r14②movpc,r14_uuund③亞種,r14_Ufig,#4④中斷服務(wù)程序的最后一條指令必須是(④)P3①movpc,r14②movpc,r14_und③subspc,r14_fig,#4④subspc,r14_irg,#4快中斷服務(wù)程序的最后一條指令必須是(③)①movpc,r14②movpc,r14_uuund③當(dāng)處理器響應(yīng)中斷時(shí),處理器硬件修改為(③)P22①0x00000000②0x00000000③0x00000018④0x0000001carm7當(dāng)處理器響應(yīng)快速中斷時(shí),處理器硬件修改為(④)①0x00000000②0x00000000③0x00000018④0x0000001c。外部設(shè)備向處理器發(fā)送中斷請(qǐng)求,處理器進(jìn)入(②)例外①快速中斷②打斷③未定義指令④預(yù)回遷中止arm7處理器收到快中斷請(qǐng)求,則進(jìn)入(①)異常。①快中斷②中斷③未定義指令④預(yù)取中止在第四章中,有(④)ARM7的尋址模式。p6①6.②7.③8.④9條件碼復(fù)習(xí)p35~p36使用指令條件碼可以實(shí)現(xiàn)高效的邏輯運(yùn)算,提高代碼效率。指令條件代碼表如表4.1所示。指令條件代碼表操作條件代碼助記符0000標(biāo)志z=1含義相等2Eq0001nez=01000hic=1,Z=01001lsc=0,Z于=1。arm(條件)的情況下執(zhí)行指令。p39~p41處理器從內(nèi)存中讀取數(shù)據(jù)的指令(加載指令)的助記符是(①)①LDR②str③SWP④SWPB處理器往存儲(chǔ)器寫(xiě)數(shù)據(jù)的指令(存儲(chǔ)指令)的助記符是(①)①ldr②str③swp④swpb讀取R0+0x12R1r1r0+0x12strr1[r0,#0x12]r0-0x12r1R1R0-0x12strr1,[r0,-#0x12]讀取R0+R2R1ldrr1,[r1,r2]R1R0+R2strr1,[r1,r2]讀取r0-r2地址處的數(shù)據(jù),并將其保存在R1中l(wèi)drr1,[r0,-r2]R1r0-r2strr1,[r0,-r2]p60~p62數(shù)據(jù)傳送指令的助記符是(①)。①mov②sbc③add④sub代進(jìn)位加法指令的助記符是(①)①adc②sbc③add④sub代借位減法指令的助記符是(②)①adc②sbc③add④sub求r1+r2,和放在r1中加上R1,R1,R2,找到R1-R2,然后把差值放到R1中subr1,r1,r2找到r4r3-r2r1,并將差異放入r6r5,subsr5,R3,r1sbcr6,R4,R2中求r4r3+r2r1,和放在r6r5中三addsr5,r3,r1adcr6,r4,r2r4r3-1,差放在r6r5subsr5,r3,#1sbcr6,r4,#0找到r4r3+1,將總和放入r6r5p69保留R0R0、R0、#0x0f1ORR0、R0R0、0bicr0、R0、R00x2ap75,p76比較R199,設(shè)置相關(guān)標(biāo)志位cmpr1,#99r1R2,設(shè)置相關(guān)標(biāo)志位cmpr1跳轉(zhuǎn)到標(biāo)號(hào)waiterbwaiter如果上一次操作的結(jié)果是肯定的,則轉(zhuǎn)到標(biāo)簽播放處的bhiplay前次運(yùn)算結(jié)果為非正,轉(zhuǎn)到標(biāo)號(hào)play處blsplay調(diào)用子程序whietblwhiet上一次操作的結(jié)果為0。調(diào)用子程序plybleqply前次運(yùn)算結(jié)果為非0,調(diào)用子程序plyblneply用(BL)指令調(diào)用子程序?子程序的返回指令為(movpc,R14)編程題:編寫(xiě)程序判斷R10x30。如果是,則從R10x30。cmpr1,0x30subhir1,r1,0x30四編寫(xiě)實(shí)現(xiàn)兩個(gè)寄存器r0,r1相加的子程序。add_subaddsr0,r0,r1;r0=r0+r1movpc,lr;子程序返回end;文件結(jié)束p119~p122讀取CPSRR1mrsr1,cpsr讀取SPSRR2mrsr2,spsr程序清單4.3啟用IRQ中斷啟用IRQmrsr0,cpsrbicr0,r0,#0x80msrcpsr_c,r0movpc,lr4.4irqdisable_irqmrsr0cpsrorrr0,r0,#0x80msrcpsr_c,r0movpc,lr;lr,即R14,編譯一個(gè)簡(jiǎn)單的軟件延遲程序nopnopnopsubsr1,r1,#1bendelayi??第五章p6lpc2000arm7ahb關(guān)部

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論