11嵌入式系統(tǒng)試題附答案_第1頁
11嵌入式系統(tǒng)試題附答案_第2頁
11嵌入式系統(tǒng)試題附答案_第3頁
11嵌入式系統(tǒng)試題附答案_第4頁
11嵌入式系統(tǒng)試題附答案_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

選擇題1、以下說法不正確的是(B)。A、任務可以有類型說明B、任務可以返回一個數值C、任務可以有形參變量D、任務是一個無限循環(huán)2下列描述不屬于RISC計算機的特點的是(C)。流水線每周期前進一步。B.更多通用寄存器。C.指令長度不固定,執(zhí)行需要多個周期。D.獨立的Load和Store指令完成數據在寄存器和外部存儲器之間的傳輸。3存儲一個32位數0x2168465到2000H?2003H四個字節(jié)單元中,若以大端模式存儲,2000H則存儲單元的內容為(D)。TOC\o"1-5"\h\zA、0x21B、0x68C、0x65D、0x02?COS-II中對關鍵代碼段由于希望在執(zhí)行的過程中不被中斷干擾,通常采用關中斷的方式,以下X86匯編代碼正確而且不會改變關中斷之前的中斷開關狀態(tài)的是(D)先CLI、執(zhí)行關鍵代碼、再STI先STI、執(zhí)行關鍵代碼、再CLI先POPF、CLI、執(zhí)行關鍵代碼、再PUSHF先PUSHF、CLI、執(zhí)行關鍵代碼、再POPF。RS232-C串口通信中,表示邏輯1的電平是(D)。A、0vB、3.3vC、+5v?+15vD、一5v?一15vARM匯編語句“ADDR0,R2,R3,LSL#1”的作用是(A)。R0=R2+(R3<<1)R0=(R2<<1)+R3R3=R0+(R2<<1)(R3<<1)=R0+R2IRQ中斷的入口地址是(C)。FIQ的入口地址為0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x00000014S3C2420XI/O口常用的控制器是(D)。A、端口控制寄存器(GPACON-GPHCON)。B、端口數據寄存器(GPADAT-GPHDAT)。C、外部中斷控制寄存器(EXTINTN)。D、以上都是。9實時操作系統(tǒng)中,兩個任務并發(fā)執(zhí)行,一個任務要等待其合作伙伴發(fā)來信息,或建立某個條件后再向前執(zhí)行,這種制約性合作關系被成為(A)。同步互斥調度執(zhí)行10和PC系統(tǒng)機相比嵌入式系統(tǒng)不具備以下哪個特點(C)。A、系統(tǒng)內核小B、專用性強C、可執(zhí)行多任務D、系統(tǒng)精簡11、ADDR0,R1,#3屬于(A)尋址方式。立即尋址多寄存器尋址寄存器直接尋址相對尋址12、GET偽指令的含義是(A)包含一個外部文件定義程序的入口定義一個宏聲明一個變量13、存儲一個32位數0x876165到2000H?2003H。四個字節(jié)單元中,若以小端模式存儲,則2000H存儲單元的內容為(C)TOC\o"1-5"\h\zA、0x00B、0x87C、0x65D、0x6114、?COS-II操作系統(tǒng)不屬于(C)。A、RTOSB、占先式實時操作系統(tǒng)C、非占先式實時操作系統(tǒng)。、嵌入式實時操作系統(tǒng)15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。0x20000x860x20080x3916、寄存器R13除了可以做通用寄存器外,還可以做(C)。A、程序計數器B、鏈接寄存器C、棧指針寄存器D、基址寄存器17、FIQ中斷的入口地址是(A)。A、0X0000001CB、0x00000008C、0x00000018D、0x0000001418、ARM指令集和Thumb指令集分別是(D)位的。8位,16位16位,32位16位,16位32位,16位19、ARM寄存器組有(D)個寄存器。TOC\o"1-5"\h\zA、7B、32C、6D、3720、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。0x20000x280x20080x8721、寄存器R15除了可以做通用寄存器外,還可以做(A)程序計數器鏈接寄存器堆棧指針寄存器基址寄存器22、嵌入式系統(tǒng)有硬件和軟件部分構成,以下(C)不屬于嵌入式系統(tǒng)軟件。系統(tǒng)軟件驅動FPGA編程軟件嵌入式中間件23、和PC機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特點(C)A、系統(tǒng)內核小B、專用性強C、可執(zhí)行多任務D、系統(tǒng)精簡24、Unicode編碼與(A)編碼方式兼容。A、ASCII碼B、GBKC、GB2312D、區(qū)位碼25、Cache用于存放主存數據的部分拷貝,主存單元地址與Cache單元地址之間的轉換用(A)完成。硬件軟件用戶程序員26、假設R1=0x31,R2=0x2則執(zhí)行指令ADDR0,R1,R2LSL#3后,R0的值是(C)A.0x33TOC\o"1-5"\h\z0x340x390x3826在?C/OS-II系統(tǒng)中,OSTimeTick()函數只被以下(A)函數或過程所調用。OSTickISROSShedOSCtxSwOSIntCtxSw27每種嵌入式操作系統(tǒng)都有自身的特點以吸引相關用戶,下列說法錯誤的是(D)。嵌入式Linux提供了完善的網絡技術支持;?CLinux是專門為沒有MMU的ARM芯片開發(fā)的;?C/OS-II操作系統(tǒng)是一種實時操作系統(tǒng)(RTOS);WinCE提供完全開放的源代碼。28下列關于存儲管理單元(MMU)說法錯誤的是(B)。MMU提供的一個關鍵服務是使各個任務作為各自獨立的程序在其自己的私有存儲空間中運行。在帶MMU的操作系統(tǒng)控制下,運行的任務必須知道其他與之無關的任務的存儲需求情況,這就簡化了各個任務的設計。MMU提供了一些資源以允許使用虛擬存儲器。MMU作為轉換器,將程序和數據的虛擬地址(編譯時的連接地址)轉換成實際的物理地址,即在物理主存中的地址。29下列CPSR寄存器標志位的作用說法錯誤的是(D)。N:負數Z:零C:進位V:借位S3C2410X處理器為用戶進行應用設計提供了支持多主總線的IIC接口。處理器提供符合IIC協(xié)議的設備連接的串行連接線為(C)。SCL和RTXRTX和RCXSCL和SDASDA和RCXRQ中斷的優(yōu)先級別是(D)。1232LDRR2,[R3,#128]的尋址方式是(C)寄存器尋址寄存器移位變址尋址D.間接尋址33S3C2410有(B)個USB接口。B.2C.3D.4A.134ARM處理器的工作模式有(C)種。TOC\o"1-5"\h\z5678二、判斷題1、程序運行過程中的資源可以是顯示器、鍵盤,但不可以是一個數組或變量(X)2、在uCOS-II操作系統(tǒng)中,已知Taskl的優(yōu)先級為12,Task2的優(yōu)先級為26。假如在Task2運行過程中發(fā)生鍵盤中斷,在執(zhí)行中斷服務程序時Task1進入就緒狀態(tài),則中斷返回時Task1得到CPU的使用權。項)3、若定義任務task1的優(yōu)先級為12,則不能再定義其他任務的優(yōu)先級也為12項)4、任務創(chuàng)建后即開始調度(X)5、液晶工作在文本模式下時,既可以顯示英文字符也可以顯示漢字(X)6、處于就緒狀態(tài)的任務只能切換到運行狀態(tài)(X)7、等待消息函數WaitMessage(0)中的“0”表示此函數的超時等待時間為0秒(X)8、若OSTaskSuspend(prio)函數把正在延時的任務掛起,則調用一次對應的喚醒函數即可使該、任務切換到就緒狀態(tài)。(X)9、調試程序時,需要停止程序運行后才可查看變量內容(J)10、uCOS-II操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)(X)11、將模擬信號轉換成數字信號的電路是DA轉換器。(X)12、IIC是同步串行數據總線,(J)。TOC\o"1-5"\h\z13、S3C2410的處理器對內存的訪問只能通過Load/Store指令來實現。(J)14、NandFlash比NorFlash成本高,可靠性差。(X)15、C語言程序可以嵌套加入匯編程序模塊。(J)16、運算放大器的輸出電壓范圍一般大于電源電壓的范圍。(X)17、由于CPU內部寄存器的訪問速度較高,根據ATPC標準,應盡可能使函數的參數控制在4個以下。(J)18、ARM處理器結構體系中具有T變種處理器核可以工作在ARM狀態(tài)和Thumb狀態(tài)。(J)三、簡答題ARM體系結構的寄存器組織:37個32位寄存器,其中31個為通用寄存器,6個為狀態(tài)寄存器,哪些寄存器是可編程訪問的,取決微處理器的工作狀態(tài)及具體的運行模式。ARM微處理器的異常狀態(tài):7種異常4、ARM處理器有幾種工作模式?并做說明每種工作模式的含義。處理器有幾種工作模式?并做說明每種工作模式的含義。答:ARM處理器有7種工作模式:

用戶模式(usr)-正常程序執(zhí)行的模式快速中斷模式(fiq)-FIQ異常響應時進入此模式中斷模式(irq)-IRQ異常響應時進入此模式管理員模式(svc)-系統(tǒng)復位和軟件中斷響應時進入此模式中止模式(abt)-用于虛擬存儲及存儲保護系統(tǒng)模式(sys)-與用戶類似,但有直接切換到其它模式等特權未定義模式(und)-未定義指令異常響應時進入此模式除了用戶模式外,其他模式均可視為特權模式四、閱讀程序題閱讀下列與看門狗有關的寄存器描述,解釋每一行代碼的功能。曾門拘定時器歌捐寄有ss*|1地址1曾門拘定時器歌捐寄有ss*|1地址11謝寫]FDATOx5JOOOOOJFSWiWTDAT)摑述寄rI地HT寫1J述1Jin11LW1TQNoxSJnmono1■J;■,現1.;■jLBpn01B021(WTCON)IIRl數富存器?WTCNT)寄地址描述WTCNT|(h53QOOOOS|讀席|4府口劌計數器*前TOC\o"1-5"\h\z#definerWTCON(^(volatileunsigned*)0x53000000)//第1行#definerWTDAT(*(volatileunsigned*)0x53000004)//第2行#definerWTCNT(*(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){rWTCON=((PCLK/1000000-1)<<8)I(3<<3)I(1<<2);//第4行rWTDAT=7812;//第5行rWTCNT=7812;//第6行rWTCON|=(1<<5);//第7行}第1-3行:定義看門狗控制寄存器、數據寄存器和計數寄存器為rWTCON、rWTDAT和rWTCNT。第4行:設置看門狗的預裝比例值為1000000,分頻因素為1/128,并使能中斷。第5-6行:對數據寄存器和計數寄存器賦值為7812。第7行:啟動看門狗。一、簡答什么是嵌入式系統(tǒng)?1、根據IEEE的定義:devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants.國內的定義:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。行業(yè)內理解:嵌入式系統(tǒng)=硬件(EPU)+軟件(EOS)。2、嵌入式系統(tǒng)有哪些特點,為何RTOS是嵌入式軟件的基本要求?最主要特點有:操作系統(tǒng)內核小、專用性強、軟件系統(tǒng)精簡、實時操作系統(tǒng)。RTOS是嵌入式軟件的基本要求,原因有兩點:a,對于實時性要求很高的智能導航、安全系統(tǒng),采用時間片OS和分時OS都會導致致命的事故,所以要選用實時性很高的RTOS。b.對于信息家電、消費類電子產品:總體效率=硬件效率+軟件效率,對于信息家電、消費類電子這樣硬件性能較差的產品,只好選擇高可靠的軟件,所以也需要用到RTOS。3、嵌入式處理器的分類,彼此之間有何聯(lián)系。嵌入式處理器可以分為以下四類:嵌入式微控制器MCU、DSP,數字信號微處理器、嵌入式微處理器、嵌入式片上系統(tǒng)(SOC)。4、什么是馮氏結構體系、哈氏結構體系?最大的特點分別是什么?馮?諾伊曼體系結構,也叫普林斯頓結構,是一種將程序存儲器和數據存儲器合并在一起的存儲器結構。共有數據、地址總線。特點:由于取指令和存取數據要從同一個存儲空間存取,經由同一總線傳輸,因而它們無法重疊執(zhí)行,只有一個完成后再進行下一個,實質是串行的工作機制。哈佛體系結構,程序與數據有單獨的存儲器,有獨立的地址總線和數據總線,也就是說系統(tǒng)有4套總線:程序存儲器的數據總線、地址總線,數據存儲器的數據總線、地址總線。特點:哈佛體系結構允許“取指”和“執(zhí)行”同時進行,所以是一種并行的工作機制。5、什么是CISC、RISC體系?其各自優(yōu)、缺點以及特點是什么?為了使編譯器設計簡單、簡化編譯過程,必須使機器指令的功能盡可能的接近于高級語言程序,于是,越來越多功能強大的復雜指令加入到指令系統(tǒng)中,從而產生復雜指令集計算機CISC。優(yōu)點:有效減少編譯代碼中指令的數目,簡化編譯器結構。缺點:很難實現指令流水操作。特點:指令數量很多、指令執(zhí)行時間很長、編碼長度可變。實踐證明,各種指令的使用頻率相當懸殊,最常用的只有其中的幾十條基本指令,在程序中出現的概率占到80%以上,也就是說有大量的復雜指令是無用的,因此產生RISC。優(yōu)點:支持指令流水操作,提高運算能力。缺點:RISC要求一個更為復雜的編譯器。特點:指令數量較少、指令執(zhí)行時間普遍較短、編碼長度固定。9、簡述R13、R14、R15的功能,以及他們各自有什么特別要注意的細節(jié)?R13在ARM指令中作為堆棧指針SP;在Thumb指令集中R13作為通用的寄存器。R14為鏈接寄存器LR,用于保存子程序的返回地址。R15為程序計數器PC,從R15讀取的值是處理器正要取指的地址。特別注意:因為ARM7TDMI采用3級流水線,因此PC總指向當前正在

溫馨提示

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

評論

0/150

提交評論