嵌入式系統(tǒng)及應用期末試卷A_第1頁
嵌入式系統(tǒng)及應用期末試卷A_第2頁
嵌入式系統(tǒng)及應用期末試卷A_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

北京理工大學珠海學院2014~2015 學年第二學期《嵌入式系統(tǒng)及應用》期末試卷( 誠信聲明考場是嚴肅的,作弊是可恥的,對作弊人的處分是嚴厲的。我承諾遵守考場紀律,不存在抄襲及其它違紀行為。

專業(yè):班級:考生(承諾人)簽字: 學號:適用年級專業(yè):12級信息學院各專業(yè)

試卷說明:開卷

120分鐘題號 一 二 三 四 五 六 總分得分一、填空題(每空1分,共20分)【得分: 】1、嵌入式系統(tǒng)是以應用為中心,以計算機技術位基礎,且 軟硬件可裁剪對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。2、目前使用的嵌入式操作系統(tǒng)主要有這幾種:

Linux 、VxWorks 、windows 等。3ARM920TDMI 微處理器名稱中,T表示支持16位寬度的壓縮指令集表示支持在片調試(Debug),M表示具有增強型乘法器,I表示具有嵌入式ICE部件。4、ARM920T 微處理器中ARM 指令集的代碼寬帶是32位,Thumb 指集的寬度是16位。5ARM920T微處理器的指令流水采用了典型的RISC五級流水結構,將指令行過程分為取指、 譯碼、執(zhí)行 、訪存和寫回5個步驟。6、ARM處理器有兩種總線架構,數(shù)據(jù)和指令使用同一接口的是 馮諾曼 ,數(shù)據(jù)和指令分開使用不同接口的是 哈佛結構 。7、ARM9處理器內部共有37個32 位處理器,其中31個用過通用寄存器,6個用作狀態(tài)寄存器。其中CPSR寄存器中文名稱是 當前程序狀態(tài)寄存器 禁止IRQ中斷,T位置0時,指其上的I位置1時示 ARM狀態(tài)。8、Cache 的中文名稱為 高速緩存 。9、嵌入式系統(tǒng)有兩種存儲代碼和數(shù)據(jù)的字節(jié)順序,一種是 小端對齊 ,另一種是大端對齊 。10、嵌入式系統(tǒng)移植時,首先要對嵌入式系統(tǒng)軟件層次的 系統(tǒng)啟動應到程層、操作系統(tǒng)層和用戶應用程序層進行修改和剪裁。二、選擇題(每小題2分,共20分)【得分: 】1、在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是 (B 。A.變址尋址 B.立即尋址 C.寄存器尋址 D.間接尋址2、寄存器R14除了可以做通用寄存器外,還可以做( B )。A.程序計數(shù)器 B.鏈接寄存器C.棧指針寄存器 D.基址寄存器3、以下哪項關于SRAM和DRAM的區(qū)別是不對( A )。A.SRAM比DRAM慢 B.SRAM比DRAM耗電多C.DRAM存儲密度比SRAM高得多 D.DRM需要周期性刷新4、存儲一個32位數(shù)0x2168465 到2000H~2003H四個字節(jié)單元中,若以大端模式存儲,則2000H存儲單元的內容為( D )。A.0x21 B.0x68 C.0x65 D.0x025、ARM匯編語句”ADDR0,R2,R3,LSL#1 的作”用是( C)。A.R0=(R2<<1)+R3 B.R3=R0+(R2<<1)C.R0=R2+(R3<<1) D.(R3<<1)=R0+R26、ADD R0,R1,#3屬于( A )尋址方式。A.立即尋址 B.多寄存器尋址 C.寄存器直接尋址 D.相對尋址7、和PC機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特點( C )A、系統(tǒng)內核小 B、專用性強 C、可執(zhí)行多任務 D、系統(tǒng)精簡8是(D)。Linux提供了完善的網絡技術支持;CLinux是專門為沒有MMUARM芯片開發(fā)的;C/OS-Ⅱ操作系統(tǒng)是一種實時操作系統(tǒng)(RTOS);WinCE提供完全開放的源代碼。9、RQ中斷的優(yōu)先級別是( D )。A.1 B.2 C.3 D.410、假設R1=0x31,R2=0x2則執(zhí)行指令ADDR0,R1,R2LSL#3 后,R0的值是(C)A.0x33 B.0x34 C.0x39 D.0x38三、簡答題(每小題4分,總計20分)【得分: 】1、簡述嵌入式系統(tǒng)設計的主要步驟。系統(tǒng)需求分析、規(guī)格說明、體系結構設計、構件設計、系統(tǒng)集成2ARM7種運行模式及各自的用途。(1)用戶模式:正常執(zhí)行程序時的處理器模式。(2)FIQ模式:響應快速中斷時的處理模式。(3)IRQ模式:響應普通中斷時的處理模式。(4)管理模式:操作系統(tǒng)的保護模式。(5)中止模式:指令或數(shù)據(jù)預取操作中止時的模式,該模式下實現(xiàn)虛擬存儲器或存儲器保護。(6)未定義模式:當執(zhí)行未定義的指令時進入該模式。(7)系統(tǒng)模式:運行特權操作系統(tǒng)任務時的模式。3BLX、SWISTMLDM、MOV、MVN的含義。BLX: 帶鏈接和狀態(tài)切換的跳轉指令; SWI: 軟件中斷指令;STM:批量內存字寫入指令;LDM: 加載多個寄存器指令;MOV: 數(shù)據(jù)傳送指令;MVN:數(shù)據(jù)取反傳送指令。4arm狀態(tài)寄存器特點及格式。在所有處理器模式下都可以訪問當前程序狀態(tài)寄存器 CPSR(Current ProgramStatusRegister)。CPSR 包含條件碼標志、中斷禁止位、當前處理器模式以及其它狀態(tài)和控信息。每種異常模式都有一個保存程序狀態(tài)寄存器 SPSR(SavedProgramStatusRegister) 。當常出現(xiàn)時,SPSR 用于保留CPSR的狀態(tài)。由于用戶模式和系統(tǒng)模式不屬于異常模式,他們沒有SPSR,結果是未知的。格式:

SPSR,當在這兩種模式下訪問位[0:7]為控制位,其中,M0、M1、M2、M3和M4為處理器模式選擇位, T為處理器工作狀態(tài)選擇位,IF/ARM版本的擴展。I=1,禁止IRQ中斷;F=1,禁止FIQ中斷;T=1,程序運行于Thumb態(tài)。

[28:31]為條件碼標志;其它位

[8:27]留做NZCV可以決定某條指令是否被執(zhí)行5、根據(jù)自己的理解描述嵌入式系統(tǒng)的發(fā)展趨勢?行業(yè)性嵌入式軟硬件平臺——標準化互聯(lián)網的普及——網絡化半導體技術的改善——小型化3C技術的快速融合——功能多樣化使用者的需求——個性化信息服務應用生活化——泛在化四、程序分析題(每小題5分,共20分)【得分: 】1R1=23H,R2=0FHBICR0,R1,R2,LSL#1后,寄存器R0,R1的值分別是多少?R0=21H,R1=23H2、請在橫線處說明該橫線對應的指令的功能。ENTRYCODE32START;標識程序入口ENTRYCODE32START;標識程序入口MOVMOVLOOPBLBR0,#0R1,#10ADD_SUBLOOP;調用子程序ADD_SUBADD_SUBADDS R0,R0,R1;R0=R0+R1MOVENDPC,LR;子程序返回3、請在橫線處寫出該橫線對應的指令的運行后寄存器的值。MOVR0,#0x500MOVR1,#0x4000MOVR1,R1,LSR#3;R0=0x00000500;R1=0x00000800

; 聲明代碼段ExampleCMPR0,R1MOVHIR1,#1

;R1=

0x00000800五、程序(每小

10分共20分)【得分: 】MOVLOR1,#-1MOVLOR1,#-1MOVEQR1,#04、有兩個任代如下,其中分析LCD上的示果。VoidTask_A(){ClearScreen();;R1=;R1=0xFFFFFFFF0xFFFFFFFFTask_A、Task_B的先分:28、37。LCD_Printf( “task1isrunning!”);OSTimeDly(400);}VoidTask_B(){ClearScreen();LCD_Printf( “hellotask2!n”);OSTimeDly(160);}在LCD第一次:task1isrunning!第二次:第五次:hellotask2!hellotask2!task1isrunning!hellotask2!1. CMP(9*X/4)>(2*X)?若大于R5=0xFF,否R5=0x00,X你的學號最后兩位數(shù)(需成十六制數(shù))AREAExample,CODE,READONLY; 聲明代段Example2ENTRY ; 程序入口CODE32STARTMOVR0,#XADDR0,R0,R0,LSL#3 ; 算R0=X+8*X9*XMOVR0,R0,LSR#2 ; 算R0=MOVR1,#XMOVR1,R1,LSL#1 ; 算R12*XCMPR0,R1; 比R0和R1,即(9*X/4) 和(2*X)行比MOVHIR5,#0xFF ;若(9*X/4)>(2*X)

溫馨提示

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

最新文檔

評論

0/150

提交評論