版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.(C)不是常規(guī)意義上的嵌入式系統(tǒng)。A.手機B.MP3C.PC機D.數(shù)碼相機2.下面哪個系統(tǒng)不屬于嵌入式系統(tǒng)(D)。A、MP3播放器 B、GPS接受機C、“銀河玉衡”核心路由器 D、“天河一號”計算機系統(tǒng)3.(A)完全把系統(tǒng)軟件和硬件部分隔離開來,從而大大提高了系統(tǒng)的可移植性。硬件抽象層B.驅(qū)動映射層C.硬件交互層D.中間層1.嵌入式開發(fā)普通采用_(交叉)開發(fā)方式,其中宿主機普通是指PC。2.普通而言,嵌入式系統(tǒng)的構(gòu)架能夠分為4個部分:解決器、外圍設(shè)備、輸入/輸出和軟件,普通軟件亦分為(操作系統(tǒng))和應(yīng)用軟件兩個重要部分。3._(嵌入式微解決器_)是嵌入式系統(tǒng)的核心部件,是控制、輔助系統(tǒng)運行的硬件單元。判斷題:1.嵌入式系統(tǒng)是看不見的計算機系統(tǒng),其開發(fā)環(huán)境和運行環(huán)境一致。(錯)2.ARM解決器是典型的CISC體系。(錯)填空題:1.ARM解決器共有37個寄存器,其中涉及_31_個通用寄存器和_6_個狀態(tài)寄存器。2.ARM解決其每種模式下都有一組寄存器可用,其中(系統(tǒng))模式和(顧客)模式含有完全同樣的寄存器組。3.寄存器_R13__在ARM指令中慣用作堆棧指針。_R14__也稱作子程序連接寄存器或連接寄存器LR,當(dāng)發(fā)生中斷或異常時,對應(yīng)的分組寄存器用來保存R15的返回值。4.寄存器R15用作程序計數(shù)器(PC)。該寄存器在ARM狀態(tài)下,位_【1:0】__為0,位[31:2]用于保存PC;在Thumb狀態(tài)下,位__【0】_為0,位[31:1]用于保存PC。5.CPSR可在_系統(tǒng)___運行模式下被訪問。每一種運行模式下又都有一種專用的物理狀態(tài)寄存器,稱為__SPSR____。6.ARM7TDMI采用_三__級流水線構(gòu)造,ARM920TDMI采用__五__級流水線。7.ARM微解決器有七種工作模式,它們分為(兩類特權(quán)模式和非特權(quán)模式)。其中顧客模式屬于(非特權(quán)模式)。8.ARM核有兩個指令集,分別是_ARM指令集、Thumb指令集。9.ARM微解決器復(fù)位后,PC(R15)的地址普通是__0X0____。選擇題:1.下面哪一種工作模式不屬于ARM特權(quán)模式(A)。A、顧客模式 B、管理模式 C、軟中斷模式 D、FIQ模式2.存儲一種32位數(shù)0x2168465到H-H四個字節(jié)單元中,若以大端模式存儲,則H存儲單元內(nèi)容為(D)A、0x21B、0x68C、0x65D、0x023.寄存器R13除了能夠做通用寄存器外,還能夠做(C)A、程序計數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器4.寄存器R15除可做通用寄存器外,還能夠做(A)A、程序計數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器5.下列CPSR寄存器標(biāo)志位的作用說法錯誤的是(D)A、N:負(fù)數(shù)B、Z:零C、C:進(jìn)位D、V:借位(溢出)6.有關(guān)ARM解決器的異常的描述不對的的是(C)。A、復(fù)位屬于異常 B、除數(shù)為零會引發(fā)異常C、全部異常都要返回 D、外部中斷會引發(fā)異常7.下列哪個不是RISC架構(gòu)的ARM微解決器的普通特點:(C)A、體積小、低功耗
B、大量使用寄存器C、采用可變長度的指令格式,靈活高效D、尋址方式靈活簡8.下列描述不屬于RISC計算機的特點的是(C)。A.流水線每七天期邁進(jìn)一步。 B.更多通用寄存器。C.指令長度不固定,執(zhí)行需要多個周期。D.獨立的Load和Store指令完畢數(shù)據(jù)在寄存器和外部存儲器之間的傳輸。9.在用ARM匯編編程是,其寄存器有多個別名,普通PC是指(D),LR是指(C),SP是指(B)A.R12B.R13C.R14D.R1510.CPSR寄存器中反映解決器狀態(tài)的位是(D)A.J位B.I位C.F位D.T位11.S3C2410采用的是(D)核心A.ARM7TDMIB.ARM9TDMIC.ARM926EJ-SD.ARM920T12.程序狀態(tài)寄存器CPSR中的第6位,也即F位為(D)A.模式位B.狀態(tài)位C.中斷使能位D.快速中斷使能位13.不屬于ARM7三級流水線的是(C)A.取指B.譯碼C.PC值遞增D.執(zhí)行14.對于ARM7三級流水線,當(dāng)一條指令被譯碼時,上一條指令正被(A)A.取指B.譯碼C.PC值遞增D.執(zhí)行15.對于ARM7三級流水線,當(dāng)一條指令被譯碼時,下一條指令正被(D)A.取指B.譯碼C.PC值遞增D.執(zhí)行簡述題:簡述ARM9解決器的內(nèi)部寄存器構(gòu)造,并分別闡明R13、R14、R15寄存器的作用構(gòu)造:ARM解決器共有37個寄存器,其中31個通用寄存器和6個狀態(tài)寄存器,每個狀態(tài)寄存器只是用了其中的12位,這37個寄存器根據(jù)解決器的狀態(tài)和工作模式的不同而被分成不同的組,程序代碼運行時涉及的工作寄存器組arm9位解決器的工作模式擬定。R13普通是堆棧指針;r14子程序連接寄存器,用于保存子程序的返回地址;r15程序計數(shù)器,從r15讀取的值是解決器正要取指的地址。ARM指令集和Thumb指令集分別是(D)位的。A、8位,16位B、16位,32位C、16位,16位D、32位,16位指令“LDMIAR0!,{R1,R2,R3,R4}”的尋址方式為(C)。A、立刻尋址 B、寄存器間接尋址C、多寄存器尋址D、堆棧尋址對寄存器R1的內(nèi)容乘以4的對的指令是(C)。A、LSRR1,#2
B、LSLR1,#2C、MOVR1,R1,LSL#2
D、MOVR1,R1,LSR#2下面指令執(zhí)行后,變化R1寄存器內(nèi)容的指令是(
D
)。A、TSTR1,#2
B、ORR
R1,R1,R1
C、CMPR1,#2
D、EOR
R1,R1,R1(相似為0)ADDR0,R0,#1屬于(A)A、立刻尋址B、寄存器間接尋址C、寄存器尋址D、基址變址尋址匯編程序中子程序的最后一條指令必須是(A)A、MOVPC,R14B、MOVPC,R14_undC、SUBSPC,R14_fig,#4D、SUBSPC,R14_irg,#4若R1=H,(H)=0x86,(H)=0x39,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。A、0x B、0x86 把R0存到[R1]+8=(H)+8=()=0x39C、0x D、0x39闡明以下的偽指令的作用LDRR1,=0xFF880022R1=0xFF880022XEQU0xE00111定義X的值0xE00111閱讀以下代碼,對每行作注釋,并闡明程序的功效是什么?(比較X、Y值得大小并將較大者存到R2)XEQU19;定義X的值19NEQU20;定義Y的值20AREAExample,CODE,READONLY;聲明代碼段Example,屬性為只讀ENTRY;標(biāo)示程序入口CODE32;聲明是32位的arm指令STARTLDRR0,=X;R0的值為XLDRR1,=N;R1的值為YBLMAX;跳到MAX處執(zhí)行,并保存下一條指令的地址到LRHALTBHALT;死循環(huán)MAXCMPR0,R1;比較大小MOVHIR2,R0;如果R0的值大,就賦給R2MOVLSR2,R1;如果R1的值大,就賦給R2MOVPC,LR;返回語句END;程序結(jié)束解釋以下指令的功效,并闡明尋址方式:SUBSR1,R1,#1立刻尋址標(biāo)志位變化ADDNER2,R1,#0x20;立刻尋址r1+0x20與r2不相等Z清零SUBR0,R1,R2寄存器尋址ADDR3,R2,R1,LSRR4寄存器尋址將r1邏輯右移[r4]位再與r2中數(shù)據(jù)相加存到r3中STRR1,[R0]寄存器間接尋址將r1寫入到內(nèi)存單元r0中LDRR1,[R2,#4]!回寫前變址首先r2=r2+4將新的r2處的數(shù)據(jù)傳送給r1STMIAR0,{R1,R2,R3}多寄存器尋址將r0地址處持續(xù)的數(shù)據(jù)加載到{R1,R2,R3}中STMIAR0!,{R1,R2,R3}(R0=R0+12)多寄存器尋址將{R1,R2,R3}中數(shù)據(jù)存到r0所指的持續(xù)地址中r0變化STMEDSP!,{R4-R7,LR}現(xiàn)場保護(hù)將{R4-R7,LR}數(shù)據(jù)入棧多寄存器尋址LDMFDsp!,{r4-r7,pc}將對堆棧中保護(hù)的各個寄存器數(shù)據(jù)恢復(fù)到{r4-r7,pc}中_尋址方式___是根據(jù)指令中的信息來尋找真實操作數(shù)地址的方式。實現(xiàn)程序跳轉(zhuǎn)的指令有__變化PC的值____和__使用跳轉(zhuǎn)指令________兩種辦法。C語言調(diào)用匯編程序,普通使用__核心字或extern___聲明外部函數(shù),即可調(diào)用匯編子程序。在匯編程序中用__.global或export___聲明本子程序,以使其它程序能夠調(diào)用此子程序。匯編程序調(diào)用C程序,在匯編中用(IMPORT或EXTERN)偽指令聲明將要調(diào)用的C程序函數(shù),即可在匯編程序中調(diào)用C程序。寫一種程序,判斷R1的值與否不不大于0x30,是則將R1減去0x30。CMP指令將寄存器Rn的值減去operand2的值,根據(jù)操作的成果更新CPSR中的對應(yīng)條件標(biāo)志位,方便背面的指令根據(jù)對應(yīng)的條件標(biāo)志來判斷與否執(zhí)行。 CMPR1,0x30 SUBHIR1,R1,0x30調(diào)用子程序是用B什么指令?請寫出返回子程序的指令? BL指令用于子程序調(diào)用。 MOVPC,R14寫一條ARM指令,完畢操作r1=r2*4MOVR1,R2,LSL#3將R1中的數(shù)據(jù)保存到R0-0x12地址處 STRR1,[R0,#-0x12]將R0+R2地址處的數(shù)據(jù)讀出,保存到R1中 LDRR1,[R1,R2]將R1中數(shù)據(jù)保存到R0+R2地址處 STRR1,[R1,R2]將R0-R2地址處的數(shù)據(jù)讀出,保存到R1中 LDRR1,[R0,-R2]將R1中的數(shù)據(jù)保存到R0-R2地址處 STRR1,[R0,-R2]求R1+R2,和放在R1中 ADDR1,R1,R2求R1-R2,差放在R1中 SUBR1,R1,R2將R0最低4位數(shù)據(jù)保存,并影響標(biāo)志位ANDSR0,R0,#0x0F將R0的1,3,5位置1 ORRR0,R0,#0x2A將R0的1,3,5位置0 BICR0,R0,0x2AR1與99比較,設(shè)立有關(guān)標(biāo)志位 CMPR1,#99R1與R2比較,設(shè)立有關(guān)標(biāo)志位 CMPR1,R2跳轉(zhuǎn)到標(biāo)號waiter處Bwaiter調(diào)用子程序whietBLwhiet將CPSR狀態(tài)寄存器讀取,保存到R1中 MRSR1,CPSR將SPSR狀態(tài)寄存器讀出,保存到R2中 MRSR2,SPSR編程題求R4R3-R2R1,差放在R6R5中 SUBSR5,R3,R1 SUBCR6,R4,R2求R4R3+R2R1,和放在R6R5中 ADDSR5,R3,R1 ADCR6,R4,R2求R4R3-1,差放在R6R5中 SUBSR5,R3,#1 SUBCR6,R4,#0求R4R3+1,和放在R6R5中 ADDSR5,R3,#1 ADCR6,R4,#0編寫實現(xiàn)兩個寄存器R0,R1相加的子程序。ADD_SUB ADDSR0,R0,R1;R0=R0+R1 MOVPC,LR;子程序返回 使能IRQ中斷(CPSR第七位置0) ENABLE-IRQMRSR0,CPSRBICR0,R0,#0X80MSRCPSR_c,R0MOVPC,LR禁能IRQ中斷(CPSR第七位置1) DISABLE_IRQMRSR0CPSROR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023八年級數(shù)學(xué)上冊 第2章 三角形2.5 全等三角形第5課時 SSS說課稿 (新版)湘教版
- 2024年九年級語文上冊 第五單元 第17課《草房子》說課稿 鄂教版
- 25《慢性子裁縫和急性子顧客》(說課稿)-2023-2024學(xué)年統(tǒng)編版語文三年級下冊
- 2024-2025學(xué)年高中物理 第一章 電磁感應(yīng) 4 楞次定律說課稿 教科版選修3-2
- 2025深圳市途安汽車租賃有限公司租賃合同
- 2025地區(qū)代理合同樣式詳細(xì)版
- 2024年四年級英語下冊 Unit 5 What will you do this weekend Lesson 27說課稿 人教精通版(三起)
- 2023八年級生物下冊 第七單元 生物圈中生命的延續(xù)和發(fā)展第一章 生物的生殖和發(fā)育第2節(jié) 昆蟲的生殖和發(fā)育說課稿 (新版)新人教版
- 個人消防安裝合同范例
- 俄羅斯電梯采購合同范例
- 胎兒性別鑒定報告模板
- 大學(xué)生就業(yè)指導(dǎo)PPT(第2版)全套完整教學(xué)課件
- 家具安裝工培訓(xùn)教案優(yōu)質(zhì)資料
- 湖南大一型抽水蓄能電站施工及質(zhì)量創(chuàng)優(yōu)匯報
- 耳穴療法治療失眠
- 少兒財商教育少兒篇
- GB 1886.114-2015食品安全國家標(biāo)準(zhǔn)食品添加劑紫膠(又名蟲膠)
- 初二上冊期末數(shù)學(xué)試卷含答案
- envi二次開發(fā)素材包-idl培訓(xùn)
- 2022年上海市初中語文課程終結(jié)性評價指南
- 西門子starter軟件簡易使用手冊
評論
0/150
提交評論