




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統(tǒng)設計復習題一、填空題1、嵌入式系統(tǒng)由以下三部分組成: 、°2、ARM處理器共有 種工作模式,其中有 種特權模式,在特權模式下,其中有種異常模式。3、ARM處理器支持下列數據類型:、。4、下面列舉的立即數中,有效的是:、。 OxFFO, 0xFF7, 0xFF8, 0x290, OxFOOOOOlFo5、請寫出以下指令的尋址方式:MOV R0, #35; ADD R4,R3,R2; 6、Flash存儲器又稱閃存,主要有兩種: 和 o7、ARM9采用 級流水線,存儲器采用 結構,它包含獨立的 和,執(zhí)行的指令集為 o8、ARM系統(tǒng)復位后,PC中的值為 或 o9、影響流水線的因素為
2、:、二10、下面列舉的立即數中,有效的是:、。OxFFOO, OxFFE, 0x380, 0x386, 0xA404, OxFOOOlFOOo11、請寫出以下指令的尋址方式:MOV R1,R2,LSL #8; CMP R7, R8; 12、S3c2410A總共支持 個存儲器Bank,每個Bank最大為 字節(jié)。二、選擇題1、以下哪個不是嵌入式系統(tǒng)設計的主要目標()。A.低成本 B.低功耗 C.實時要求高D.超高性能2、下列描述不屬于RISC計算機的特點的是()。A.流水線每周期前進一步B.更多通用寄存器C.指令長度不固定,執(zhí)行需要多個周期D. Load和Store體系結構3、下面哪一種工作模式不
3、屬于ARM特權模式()。A.用戶模式 B.系統(tǒng)模式C.軟中斷模式 D. FIQ模式)。4、在嵌入式ARM處理器中,下面哪種中斷方式優(yōu)先級最高(A. ResetB.數據中止C. FIQD. IRQ5、以下有關ARM處理器工作狀態(tài)的描述中()是不正確的。A. ARM處理器有兩種工作狀態(tài);B.系統(tǒng)復位后自動處于ARM工作狀態(tài);C.在程序執(zhí)行過程中,內核可以隨時在兩種工作狀態(tài)之間切換;D.切換工作狀態(tài)時必須保護現(xiàn)場。6、ARM 匯編語句 “ADD RO, R2, R3, LSL #1” 的作用是()。A. RO = R2 + (R3 « 1)B. RO = (R2 « 1) + R
4、3C. R3= RO + (R2 « 1)D. (R3 « 1) = RO + R27、對于ARM9的5級流水線,當一條指令被譯碼時,上一條指令正被()。A.取指B.譯碼C. PC值遞增 D.執(zhí)行8、存儲一個32位數0x2168465到2000H2003H四個字節(jié)單元中,若以大端模式存儲,則2000H存儲單元的內容為()oA. 0x21 B. 0x68 C. 0x65 D. 0x029、ARM微處理器的寄存器在Thumb狀態(tài)與ARM狀態(tài)下相同的是()。A. R8-R12B. R15 和 CPSR C. R13-R14 D. R0-R710、嵌入式系統(tǒng)最常用的數據傳送方式是(
5、)。A.查詢 B.中斷 C. DMA D. I/O處理機11、以下關于嵌入式系統(tǒng)說法不正確的是()。A.以開發(fā)為中心B.對功耗要求嚴格C,以計算機技術為基礎D.軟件可剪裁12、ARM9系列微處理器是()。A.三級流水線結構B.四級流水線結構 C.五級流水線結構D.六級流水線結構13、下面哪一種工作模式不屬于ARM異常模式()。A.快速中斷模式 B.系統(tǒng)模式C.管理模式D.數據訪問終止模式14、CPSR寄存器中反映處理器狀態(tài)的位是()。A. N位 B. I位 C. F位 D. T位 15、關于ARM處理器的異常向量表的描述正確的是(A.異常向量表放的就是中斷服務子程序;B.異常向量表放的是中斷服
6、務子程序的入口地址;C.異常向量表放的是跳轉指令;執(zhí)行該指令進入相應中斷服務子程序;D.以上都不是。16、指令 “LDMIA RO!, RI, R2, R3, R4 ” 的尋址方式為()。A.立即尋址B.寄存器間接尋址C.多寄存器尋址 D.堆棧尋址17、ARM處理器的異常的正確理解應該是( )oA.外部中斷B.內部異常C.系統(tǒng)調用D.以上都是18、存儲一個32位數0x2168465到2000H2003H四個字節(jié)單元中,若以小端模式存儲,則2000H存儲單元的內容為()。A. 0x21 B. 0x68 C. 0x65 D. 0x0219、()偽指令用于定義一個代碼段或數據段。A. RLIST B
7、. DCB C. MAP D. AREA20、NAND FLASH和NOR FLASH的說法正確的是()。A. NOR的讀速度比NAND稍慢一些B. NAND的寫入速度比NOR慢很多C. NAND的擦除速度遠比NOR的慢D.大多數寫入操作需要先進行擦除操作三、判斷題1、ARM已成為嵌入式解決方案的RISC技術的實際標準。()2、大多數的用戶程序運行在用戶模式下。()3、當一條指令正在執(zhí)行時,取指令得到的地址是PC+8。()4、一個ARM源程序至少需要一個代碼段。()5、所有GPIO寄存器的值在掉電模式下都會丟失。()6、ARM是一種技術的名稱。()7、在特權模式下,程序可以訪問所有的系統(tǒng)資源。
8、()8、ARM9的指令執(zhí)行過程中,PC值是基于3級流水線操作特性的。()9、用DCD分配的字存儲單元是嚴格字對齊的。()10、S3c2410A支持的存儲空間最大尋址空間為4GB。()四、名詞解釋1、USB2、 CISC3、LR4、IRQ5、CAN6、 RISC7、FIQ8、SP9、 UART10、 GPIO五、簡答題1、簡述嵌入式系統(tǒng)的定義。2、什么是異常?簡述異常處理過程。3、簡述CPSR中I、F、T位的作用。4、MMU的作用是什么?提供什么樣的關鍵服務?六、綜合題1、下面的程序為一個標準的SWI中斷處理程序,說明語句的作用。;0x20=0b00100000T_BIT EQU 0x20SP!
9、, R0-R3, R12, LR ;SWI_HandlerSTMFDMOVR1,SPMRSRO, SPSRSTMFDSP!, R0,R3TSTRO, #T_BITLDRNEH RO,LR,#-2BICNERO,RO,#0xFF00LDREQRO, LR, #-4BICEQRO, RO, #0xFF000000;設置參數指針,RI指向棧頂;讀取SPSR;保存SPSR, R3壓棧以保證8字節(jié)對齊;測試T標志位;;若為ARM指令,讀取指令碼(32位);取得ARM指令的24位立即數;R0存儲軟中斷號;R1指向棧頂BLC.SWIJandlerLDMFD SP!, RO, R3MSR SPSR_cf, R
10、O;;SPSR出棧;恢復SPSRLDMFD SP!, RO-R3, R12, PC廠;AREATOTAL, CODE, READONLYENTRYstartMOVR4, #0ADRRO, myarray2、寫一段ARM匯編程序:循環(huán)累加隊列myarray中的所有元素,直到碰上零值元素,結果 放在R4中。程序框架如下,補充代碼完成上述功能。;在此補充代碼(補充的代碼寫在程序的后面)myarrayDCD0x11DCD0x22DCD0x0END補充的代碼:3、下面的程序為一個標準的SWI中斷處理程序,說明語句的作用。T_BITEQU 0x20;0x20=0b00100000SWI_HandlerST
11、MFD SP!, R0-R3, R12, LR ;MOV RI, SP;設置參數指針,RI指向棧頂MRS R0, SPSR;讀取 SPSRSTMFD SP!, R0,R3TST RO, #T_BITLDRNEH RO,LR,#-2BICNERO, RO, ffOxFFOOLDREQRO, LR, #-4BICEQRO, RO, #0xFF000000;RO存儲軟中斷號;R1指向棧頂BLC_SWI_HandlerLDMFD SP!, RO, R3MSR SPSR_cf, ROLDMFD SP!, RO-R3, R12, PC;保存SPSR, R3壓棧以保證8字節(jié)對齊;若為THUMB指令,讀取指令
12、碼(16位);取得THUMB指令的8位立即數;;調用主要的中斷服務程序;SPSR出棧;恢復SPSR;4、寫一段ARM匯編程序:將隊列myarray中的所有元素復制到從地址mem開始的RAM中, 直到碰上零值元素。程序框架如下,補充代碼完成上述功能。mem equ 0x30020000AREA total, CODE READONLYENTRYstartLDR rO, =myarray;在此補充代碼(補充的代碼寫在程序的后面)myarrayDCD0x11DCD0x22DCD 0x0END補充的代碼:參考答案一、填空題1、嵌入式系統(tǒng)硬件平臺、嵌入式操作系統(tǒng)、嵌入式系統(tǒng)應用2、 7、 6、 53、字節(jié)、半字、字4、 OxFFO、 0x2905、立即數尋址、寄存器尋址6、 Nor Flash、 Nand Flash7、5、哈佛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理考試附加學習試題及答案提示
- 行政管理中新媒體的應用與影響分析試題及答案
- 四川省涼山彝族自治州寧南縣2023-2024學年英語三年級下學期英語期中模擬試卷(含答案)
- 深度分析藥理學考試試題及答案
- 2024年計算機基礎考試總結思路試題及答案
- 國軍標內審員試題及答案
- 2024年計算機基礎考試內容概述及試題和答案
- 2024食品質檢員基礎教材與試題答案
- 美容師考試個人品牌建設與試題答案
- 藥理學考試沖刺的試題及答案練習
- 醫(yī)院培訓課件:《醫(yī)療安全(不良)事件報告制度》
- 物理-重慶市南開中學高2025屆高三第七次質量檢測暨3月月考試題和答案
- 2025屆高考地理二輪復習高考非選擇題專練專練八以世界典型區(qū)域為背景的綜合題含解析
- 2025年單位節(jié)日集體福利慰問品采購合同8篇
- 大學生網絡安全與道德規(guī)范管理指南
- 2025屆泉州市高三語文三檢作文題目解析及相關范文:光靠理性還不足以解決我們社會生活的問題
- 第16課《大家排好隊》名師課件
- 湖北咸寧咸安區(qū)招引碩士、博士研究生人才41人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2024江西撫州市市屬國有企業(yè)招聘員工入闈人員筆試參考題庫附帶答案詳解
- T-CWEC 37-2023 著生藻類監(jiān)測技術規(guī)范
- 1、工貿行業(yè)重大事故隱患重點排查事項清單
評論
0/150
提交評論