嵌入式系統(tǒng)復(fù)習(xí)題_第1頁
嵌入式系統(tǒng)復(fù)習(xí)題_第2頁
嵌入式系統(tǒng)復(fù)習(xí)題_第3頁
嵌入式系統(tǒng)復(fù)習(xí)題_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上1、 ARM微處理器有 7種工作模式,它們分為兩類 非特權(quán)模式 、 特權(quán)模式 。其中用戶模式屬于 非特權(quán)模式 2、 ARM支持兩個指令集, ARM核因運(yùn)行的指令集不同,分別有兩個狀態(tài) ARM 、 Thumb ,狀態(tài)寄存器CPSR的 T 位反映了處理器運(yùn)行不同指令的當(dāng)前狀態(tài)3、 ARM核有多個寄存器,其中大部分用于通用寄存器,有小部分作為專用寄存器, R15 寄存器用于存儲PC,R13通常用來存儲 SP 4、 ARM處理器有兩種總線架構(gòu),數(shù)據(jù)和指令使用同一接口的是 馮諾依曼 ,數(shù)據(jù)和指令分開使用不同接口的是 哈佛結(jié)構(gòu) 5、 ARM微處理器復(fù)位后,PC的地址通常是 0x0

2、 ,初始的工作模式是Supervisor 。 6、 ARM微處理器支持虛擬內(nèi)存,它是通過系統(tǒng)控制協(xié)處理器 CP15 和MMU(存儲管理部件)來進(jìn)行虛擬內(nèi)存的存儲和管理。當(dāng)系統(tǒng)發(fā)生 數(shù)據(jù) 異常和 指令領(lǐng)取 異常時,異常處理程序透過嵌入式操作系統(tǒng)的內(nèi)存管理機(jī)制,通過MMU交換物理內(nèi)存和虛擬內(nèi)存的頁面,以保證程序正常執(zhí)行。7、 編譯鏈接代碼時,有兩種存儲代碼和數(shù)據(jù)的字節(jié)順序,一種是 小端對齊 ,另一種是 打斷對齊 8、 構(gòu)建嵌入式系統(tǒng)開發(fā)環(huán)境的工具鏈有多種,其中開放源碼的工具鏈?zhǔn)?GNU工具鏈 ,ARM公司提供的工具鏈?zhǔn)?ADS工具鏈 9、 計(jì)算機(jī)有CISC和RISC兩種類型,以ARM微處理器為核心

3、的計(jì)算機(jī)屬于 RISC、 類型,其指令長度是 定長的 。10、 R14有兩個用途,一是在調(diào)用子程序時用于保存調(diào)用返回地址,二是 發(fā)生異常時用于保存異常返回地址 。11、在AMBA總線規(guī)范中,定義了3種總線: AHB、ASB和 APB 。12、ARM微處理器有7中工作模式,分別是:用戶模式、 FIQ 、IRQ 數(shù)據(jù)訪問中止模式、未定義指令中止模式、監(jiān)管模式、和系統(tǒng)模式。13、在Linux開發(fā)環(huán)境下將宿主機(jī)(ip為192.168.0.112)/up-techpxa270掛載到目標(biāo)機(jī)/mnt/nfs下的命令是: mount 192.168.0.112:/up-techpxa270 /mnt/nfs

4、。14、執(zhí)行以下程序后,R2= 0x31 。MOV R0, 0XADDS R0, R0, 0XAMOV R1, 0X2F MOV R2, 0X1FADC R2, R1, #115、執(zhí)行以下程序后,R1= 0x8E 。MOV R1, #129EOR R1, R1,#0x0F16、指令STMFD SP!, R1-R5,LR 的含義是:將R1-R5,LR入棧 。1.目前的ARM處理器采用的是哈佛體系結(jié)構(gòu)。( ) 2. ARM處理器的運(yùn)行模式可通過中斷或異常處理改變。( )3. BootLoader屬于嵌入式操作系統(tǒng)的一部分。( ) 4. ARM包含32個通用寄存器。( × ) /31個5.

5、 基于ARM架構(gòu)的指令都是32位的。( × ) 6、Windows CE屬于比較典型的單體內(nèi)核操作系統(tǒng)。 ( )7、在Windows CE中,每一個運(yùn)行著的應(yīng)用程序都是一個進(jìn)程,每個進(jìn)程只包括一個線程。 (× )8、操作系統(tǒng)線程和中斷服務(wù)例程(ISR)運(yùn)行在核心態(tài)。 ( )9、Windows CE中每個進(jìn)程獨(dú)享4GB虛擬地址空間。 (× ) /共享10、Release版的操作系統(tǒng)運(yùn)行的速度更快,但是可能缺少必要的調(diào)試信息。 ( )1、下面哪一項(xiàng)不是嵌入式系統(tǒng)的特點(diǎn)。( c ) A、嵌入性 B、專用性 C、 通用性 D、計(jì)算機(jī)系統(tǒng)2、Windows CE的內(nèi)核模塊為

6、應(yīng)用程序提供的基本服務(wù)不包括( a ) 。 A、進(jìn)程管理 B、中斷處理 C、 異常處理 D、編程處理3、 BootLoader中執(zhí)行的第一個C語言函數(shù)是( c )。 A、WinMain( ) B、Main( ) C、Startup( ) D、BootloaderMain( ) 4、CreateProcess( )函數(shù)的最后一個參數(shù)lppiProcInfo指向一個( b )。 A、字符串 B、命令行參數(shù) C、宏定義 D、PROCESS_INFORMATION結(jié)構(gòu)體5、下面哪項(xiàng)不是Boot Loader的功能。( b ) A、負(fù)責(zé)Windows CE內(nèi)核與硬件通信 B、初始化目標(biāo)硬件設(shè)備 C、控制

7、啟動過程 D、下載并執(zhí)行操作系統(tǒng)映像6、_用于映射當(dāng)前在處理器上執(zhí)行的進(jìn)程。( a ) A、Slot 0 B、Slot 1 C、Slot 2 D、Slot 3 7、以下描述正確的是 ( b )A隨著嵌入式設(shè)備的發(fā)展,嵌入式設(shè)備無處不在,桌面系統(tǒng)將面臨淘汰。B嵌入式系統(tǒng)的開發(fā)采用交叉開發(fā)方式,開發(fā)平臺一般是通用計(jì)算機(jī)。C嵌入式實(shí)時系統(tǒng)的特征之一是運(yùn)行速度快。D嵌入式微處理器采用哈佛體系結(jié)構(gòu)。8、以下關(guān)于ARM內(nèi)核描述錯誤的是( a ) A. CISC微處理器 B. 功耗低C性價比高 D. 代碼密度高9、以下關(guān)于嵌入式系統(tǒng)Boot Loader的理解錯誤的是 ( b )ABoot Loader的功

8、能之一是初始化硬件B. BootLoader是通用的 C. 有些 BootLoader 支持多CPUD. 在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序10、以下ARM處理器模式中哪種使用的寄存器最少( a )AUser BFIQ CIRQ DSupervisor11、以下關(guān)于ARM處理器工作狀態(tài)的描述錯誤的是(a)A.異常處理可以運(yùn)行在Thumb狀態(tài)下BARM狀態(tài)下執(zhí)行字對準(zhǔn)的指令C. Thumb狀態(tài)下執(zhí)行半字對準(zhǔn)的指令DARM和Thumb之間狀態(tài)的切換不影響處理器的模式或寄存器的內(nèi)容12、以下關(guān)于嵌入式系統(tǒng)的理解正確的是( d )。A嵌入式系統(tǒng)的運(yùn)行平臺都是通用計(jì)算機(jī)B嵌入式系統(tǒng)的軟件和硬件相對獨(dú)立C嵌入式系統(tǒng)具有通用處理器、標(biāo)準(zhǔn)總線和外設(shè)D嵌入式系統(tǒng)一般不能再編程13、以下哪條指令不會影響CPSR( d )A. CMN B. TEQ C. SUBS D. ADDCS14、以下對RTOS的可確定性的描述錯誤的是( c )A. 系統(tǒng)在運(yùn)行過程中,系統(tǒng)調(diào)用的時間可以預(yù)測B. 在規(guī)定的時序范圍內(nèi),有多少外部事件可以到達(dá)是可預(yù)測的C. 系統(tǒng)在運(yùn)行過程中,能智能評估當(dāng)前狀態(tài),判斷系統(tǒng)是否面臨

溫馨提示

  • 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

提交評論