ARM體系結構試題_第1頁
ARM體系結構試題_第2頁
ARM體系結構試題_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、B 卷 PAGE 3 B 卷 PAGE 3 頁3 頁專用考試紙請勿浪費東華理工大學長江學20122題號一二40三10四10五30六七八題號一二40三10四10五30六七八九總分分數得分1052=10系統調用運行在使用者空間的程序向系統內核請求需要更高權限運行的服務針對沒有MMU的ARM芯片,其操作系統可以使用(C).AWindows CE ,LinuxBVxWorkCuClinux, Uc/OS-IID以上都可以ATPCS定義了寄存器組中的(A)作為參數傳遞和結果返回寄存器。AR0,R1,R2,R3BR4,R5,R6,R7CR8,R9,R10,R11DA B C用匯編指令對R15賦值,可以實現

2、(D。A程序的跳轉B實現B指令功能C子程序的返回DABC都可以ARM匯編語言中,一常量8_5642也代表(B/D/C。A整數5642B整數5642HC整數Ox5642D整數2978要使CPU能夠正常工作,下列哪個條件不是處理器必須滿足的。( D)(A) 處理器的編譯器能夠產生可重入代碼(B)在程序中可以找開或者關閉中斷(C)(D) 有大量的存儲空間下面哪種操作系統最方便移植到嵌入式設備中。(D)DOS(B)unix(C) Windows xp8.下列描述不屬于RISC計算機的特點的是(C。名姓名姓號學2.哈弗結構數據指令存儲和程序指令存儲分開A流水線每周期前進一步。B更多通用寄存器。指令長度不

3、固定,執行需要多個周期。LoadStore3.MMU9.320 x21684652000H2003H內存管理單元儲,則2000H存儲單元的內容為(A。級班4.FIQ快速內部中斷A、0 x21B、0 x68C、0 x65D、0 x0210.IRQ中斷的入口地址是(C。FIQ的入口地址為0 x0000001C A、0 x00000000B、0 x00000008 C、0 x00000018D、0 x000000145.SPSR備份程序狀態寄存器Make預置了一些內部宏,其中$表示(D)/嵌入式 狗A.沒有擴展名的當前目標文件B.當前目標文件C.當前目標文件最近更新的文件名 D.當前目標文件最近更新

4、的文件名業專(202=401.ARM 系統復位后,第一條執行的指令在(A).ARM處理器的工作模式有(C)種。A. 5B.6C. 7D.8下列CPSR寄存器標志位的作用說法錯誤的是(B。A00000000HB00000004HC00000008HD由編程者確定A. N:負數B. Z: 零C. C: 進位D. V: 借位14.若R1=2000H,(2000H)=0 x86,(2008H)=0 x39,則執行指令LDR后R0的值為(D。()所有的電子設備都屬于嵌入式設備。()A. 0 x2000B. 0 x86C. D. 0 x39馮諾依曼體系將被哈佛總線所取代。()15. ARM920T寄存器組

5、有(D)個寄存器。7.嵌入式linux操作系統屬于免費的操作系統。()A、7B、32C、D、3716.ARM指令集和Thumb指令集分別是(D)位的。任務創建后即開始調度()A. 8,16B. 16,32C. 16位,16位D. 32位,16 COS-II操作系統中移植成功后即可使用文件系統()FIQ中斷的入口地址是(A。10.S3C2410的處理器對內存的訪問只能通過Load/Store指令來實現()A、0 x0000001CB、0 x00000008 C、0 x00000018D、0 x0000001410 分) COS-II操作系統不屬于(C。A.RTOS B.占先式實時操作系統 C.非

6、占先式實時操作系統 D.嵌入式實時操作系統19.若R1=2000H,(2000H)=0 x86,(2008H)=0 x39,則執行指令LDRARM(7)MOVR0, PC把PC的值傳送到R0寄存器,此時PC +8后R0的值為(D。ADDR0, R1, #1R11的結果給R0寄存器A. 0 x2000B. 0 x86C. 0 x2008D. 0 x39LDRR0, =0 x56000010 0 x5600010 f 放到R0 ADD R0,R1,#3屬于(C)尋址方式。LDRPC, PC, #4把當前的PC4位置的內容賦值給PC,實現絕對跳轉多寄存器尋址C. 寄存器直接尋址D. 相對尋址選擇題答

7、題表MRS BLR0, CPSR LOOP把CPSR 的值傳送給R0帶返回地址的跳轉指令,把下一條指令給LR 后,跳轉到Loop 地址12345678910級班111212345678910級班111213141516171819202.編寫程序實現使用 IRQ 中斷,完成下列程序指令。(3 分)ENABLE_IRQ名姓名姓號學業專(101=10Nand Flash比Nor Flash成本高,可靠性差()2.C語言程序可以嵌套加入匯編程序模塊。()由于CPU內部寄存器的訪問速度較高,根據ATPC標準,應盡可能使函數的參控制在4個以下()ARMTARMThumbMRSR0,BICR0,R0,#0

8、 x80 MSRCPSR_C,R0MOVPC,LR名姓號學級班業專五、簡答 (56名姓號學級班業專ARM復位(Reset)異常(管理模式);未定義指令(undefined instruction)異常(未定義模式); 3)軟件中斷(SWI)異常(管理模式); 4)指令預取中止(Prefech Abort)異常(中止模式); 5)數據訪問中止(Data Abort)(中止模式);(FIQ)(FIQ模式);(IRQ)(IRQ模式)。異常返回指令:1)SWI,未定義的返回:MOVSPC,R14;IRQ,FIQ,預取中止的返回:SUBS PC,R14,#4;數據中止返回并重新存取:SUBSPC,R14

9、,異常中斷的優先級:復位(最高優先級)數據異常中止FIQ-IRQ預取指異常中止-SWI未定義指令(包括缺協處理器)。ARM立即數尋址、寄存器尋址、寄存器間接尋址、寄存器偏移尋址、寄存器基址加變址尋址、多寄存器尋址、相對尋址、堆棧尋址、塊拷貝尋址ARMBLX、SWI、STM、LDM、MOV、MVN的含義。BLX:SWI:軟件中斷指令 STM:批量內存字寫入指令 LDM:加載多個寄存器指令 MOV:數據傳送指令 MVN:數據取反傳送指令ARM用戶模式正常程序執行的模式用戶模式正常程序執行的模式快速中斷模式用于高速數據傳輸和通道處外部中斷模式用于通常的中斷處理特權模式供操作系統使用的一種保護模數據訪問中止模式用于虛擬存儲及存儲保護未定義指令中止模式用于支持通過軟件仿真硬件的協處理系統模式用于運

溫馨提示

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

評論

0/150

提交評論