《ARM體系結(jié)構(gòu)》期末考試試卷--含答案_第1頁
《ARM體系結(jié)構(gòu)》期末考試試卷--含答案_第2頁
《ARM體系結(jié)構(gòu)》期末考試試卷--含答案_第3頁
《ARM體系結(jié)構(gòu)》期末考試試卷--含答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、東華理工大學(xué)長江學(xué)院2011 2012 學(xué)年第 2 學(xué)期補(bǔ)考試卷 B課程: 嵌入式微處理器體系結(jié)構(gòu)與編程考試形式:閉卷年級及專業(yè): 計算機(jī)科學(xué)與技術(shù)10304101-3 班題號一二三四五六七八九總分分?jǐn)?shù)1040101030得分評卷人一、名詞解釋 (5 2 分=10 分)1. 系統(tǒng)調(diào)用2. 哈弗結(jié)構(gòu)3.MMU4.FIQ5.SPSR二、單項選擇題 (20 2 分=40 分)1.ARM系統(tǒng)復(fù)位后,第一條執(zhí)行的指令在().A 00000000HB 00000004HC 00000008HD由編程者確定2. 針對沒有 MMU的 ARM芯片,其操作系統(tǒng)可以使用().A Windows CE ,LinuxB

2、 VxWork C uClinux, Uc/OS-IID以上都可以3.ATPCS定義了寄存器組中的 ()作為參數(shù)傳遞和結(jié)果返回寄存器。A R0,R1,R2,R3B R4,R5,R6,R7C R8,R9,R10,R11D A B C都可以4. 用匯編指令對 R15 賦值,可以實現(xiàn)()。A 程序的跳轉(zhuǎn) B 實現(xiàn) B 指令功能 C 子程序的返回 D A B C 都可以5.ARM匯編語言中,一常量8_5642 也代表()。A整數(shù) 5642B整數(shù) 5642HC整數(shù) Ox5642D整數(shù) 29786. 要使 CPU能夠正常工作,下列哪個條件不是處理器必須滿足的。()(A) 處理器的編譯器能夠產(chǎn)生可重入代碼(

3、B)在程序中可以找開或者關(guān)閉中斷(C) 處理器支持中斷,并且能產(chǎn)生定時中斷 (D) 有大量的存儲空間7.下面哪種操作系統(tǒng)最方便移植到嵌入式設(shè)備中。()(A) DOS(B)unix (C) Windows xp( D) linux8.下列描述不屬于 RISC計算機(jī)的特點的是()。A流水線每周期前進(jìn)一步。B更多通用寄存器。C指令長度不固定,執(zhí)行需要多個周期。D獨(dú)立的 Load 和 Store 指令完成數(shù)據(jù)在寄存器和外部存儲器之間的傳輸。9. 存儲一個 32 位數(shù) 0x2168465 到 2000H2003H四個字節(jié)單元中, 若以大端模式存儲,則 2000H存儲單元的內(nèi)容為()。A、0x21B、0x

4、68C、0x65D、 0x0210.IRQ 中斷的入口地址是()。FIQ 的入口地址為0x0000001CA、0x00000000B、0x00000008 C、 0x00000018D、0x0000001411. Make 預(yù)置了一些內(nèi)部宏,其中$表示:()A. 沒有擴(kuò)展名的當(dāng)前目標(biāo)文件B. 當(dāng)前目標(biāo)文件C.當(dāng)前目標(biāo)文件最近更新的文件名D. 當(dāng)前目標(biāo)文件最近更新的文件名12.ARM處理器的工作模式有()種。A. 5B.6C. 7D.813. 下列 CPSR寄存器標(biāo)志位的作用說法錯誤的是()。A.N:負(fù)數(shù)B.Z:零C.C:進(jìn)位D.V:借位14. 若 R1=2000H,(2000H)=0x86,

5、(2008H)=0x39,則執(zhí)行指令 LDRR0,R1,8 !后 R0的值為()。A. 0x2000B. 0x86C. 0x2008D. 0x3915. ARM920T寄存器組有()個寄存器。A、7B、32C、6D、3716.ARM指令集和 Thumb指令集分別是()位的。A. 8位,16 位B. 16位,32位C. 16位,16 位D. 32位,16位17.FIQ 中斷的入口地址是()。A、0x0000001CB、 0x00000008 C、0x00000018D、0x0000001418. COS-II操作系統(tǒng)不屬于()。A.RTOS B.占先式實時操作系統(tǒng) C. 非占先式實時操作系統(tǒng)D.

6、 嵌入式實時操作系統(tǒng)19. 若 R1=2000H,(2000H)=0x86, (2008H)=0x39,則執(zhí)行指令 LDRR0,R1,8 !后 R0的值為()。A. 0x2000B. 0x86C. 0x2008D. 0x3920.ADD R0, R1,#3 屬于()尋址方式。A. 立即尋址B. 多寄存器尋址C. 寄存器直接尋址 D. 相對尋址選擇題答題表12345678910()5.所有的電子設(shè)備都屬于嵌入式設(shè)備。()6.馮諾依曼體系將被哈佛總線所取代。()7.嵌入式 linux 操作系統(tǒng)屬于免費(fèi)的操作系統(tǒng)。()8.任務(wù)創(chuàng)建后即開始調(diào)度()9.COS-II 操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)

7、()10.S3C2410的處理器對內(nèi)存的訪問只能通過 Load/Store指令來實現(xiàn)。()四、指令和程序測試題 (共 10 分)1. 請寫出以下相關(guān) ARM指令語句的注釋( 7 分)MOVR0, PCADDR0,R1, #1LDRR0,=0x56000010LDRPC,PC, #4MRSR0,CPSRBLLOOPSTMFDR13!,R0-R122. 編寫程序?qū)崿F(xiàn)使用IRQ 中斷,完成下列程序指令。 ( 3 分)11121314151617181920ENABLE_IRQMRSR0,三、判斷題 (10 1 分=10 分)1.Nand Flash 比 Nor Flash 成本高,可靠性差。()2.C 語言程序可以嵌套加入?yún)R編程序模塊。()3. 由于 CPU內(nèi)部寄存器的訪問速度較高,根據(jù) ATPC標(biāo)準(zhǔn),應(yīng)盡可能使函數(shù)的參數(shù)控制在 4 個以下。()4.ARM處理器結(jié)構(gòu)體系中具有T 變種處理器核可以工作在ARM狀態(tài)和 Thumb狀態(tài)。BICR0 , R0, #0x80MSRCPSR_C,MOV, LR五、簡答 (5 6 分=30 分)1.ARM的異常有哪幾種,各進(jìn)入何種工作模式?他們退出各采用什么指令?4. ARM 處理器有幾種工作模式?并做說明每種工作模式的含義。2. ARM 常見的尋址方式有哪些?5. 進(jìn)行基于 ARM 核的嵌入式系統(tǒng)軟件開發(fā)時,調(diào)用如下函數(shù):int

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論