計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷10(共549題)_第1頁
計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷10(共549題)_第2頁
計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷10(共549題)_第3頁
計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷10(共549題)_第4頁
計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷10(共549題)_第5頁
已閱讀5頁,還剩179頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷10(共9套)(共549題)計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、嵌入式系統(tǒng)硬件的核心是CPU。下面關(guān)于嵌入式系統(tǒng)CPU特點(diǎn)的敘述中,錯(cuò)誤的是()。A、支持實(shí)時(shí)處理B、低功耗C、字長(zhǎng)在16位以下D、集成了測(cè)試電路標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:嵌入式系統(tǒng)CPU范圍極其廣闊,從最初的4位處理器,到目前仍在大規(guī)模應(yīng)用的8位單片機(jī),和現(xiàn)在最新的受到廣泛青睞的32位,64位嵌入式CPU,都屬于嵌入式系統(tǒng)CPU的范圍。故本題選擇C。2、下面關(guān)于嵌入式系統(tǒng)組成的敘述中,錯(cuò)誤的是()。A、嵌入式系統(tǒng)由硬件和軟件兩部分組成B、嵌入式系統(tǒng)一般只能包含一個(gè)處理器,不采用多處理器組成系統(tǒng)C、嵌入式系統(tǒng)中的存儲(chǔ)器用于存儲(chǔ)程序和數(shù)據(jù)D、數(shù)據(jù)總線是嵌入式系統(tǒng)中各組件之間進(jìn)行數(shù)據(jù)傳輸?shù)囊粋€(gè)傳輸通路標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:嵌入式系統(tǒng)由硬件和軟件兩部分組成。有些嵌入式系統(tǒng)會(huì)包含多個(gè)處理器,分為中央處理器和協(xié)處理器。嵌入式系統(tǒng)中的存儲(chǔ)器用于存儲(chǔ)程序和數(shù)據(jù),數(shù)據(jù)總線是嵌入式系統(tǒng)中各組件之間進(jìn)行數(shù)據(jù)傳輸?shù)囊粋€(gè)傳輸通路。故此題選擇B。3、嵌入式系統(tǒng)的應(yīng)用形式是多種多樣的,不同的嵌入式應(yīng)用系統(tǒng),需要選擇適合其應(yīng)用需求的開發(fā)工具來進(jìn)行開發(fā)。采用開發(fā)工具的主要目的是()。A、提高開發(fā)質(zhì)量,縮短開發(fā)周期,降低開發(fā)成本B、優(yōu)化軟件代碼的存儲(chǔ)容量,以便降低存儲(chǔ)器的需求C、降低嵌入式系統(tǒng)的功耗D、便于設(shè)計(jì)需要調(diào)用操作系統(tǒng)API函數(shù)的應(yīng)用程序標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:嵌入式系統(tǒng)的應(yīng)用形式是多種多樣的,不同的嵌入式應(yīng)用系統(tǒng),需要選擇適合其應(yīng)用需求的開發(fā)工具來進(jìn)行開發(fā)。采用開發(fā)工具的主要目的是提高開發(fā)質(zhì)量,縮短開發(fā)周期,降低開發(fā)成本。故本題選擇A。4、一幅1024×768的彩色圖像,每個(gè)像素使用16位表示,采用壓縮比為5倍的算法壓縮圖像數(shù)據(jù)之后,其數(shù)據(jù)量大約是()MB。A、0.3B、0.5C、1D、1.5標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題應(yīng)掌握數(shù)字圖像數(shù)據(jù)量計(jì)算公式,(1024×768×16/8)/5=0.3MB。故本題選擇A。5、可以將指定位的值清零且不影響其它位的ARM指令助記符有()。①AND②BIC③ADD④STR⑤MOV⑥CMP⑦SUB⑧MULA、①②B、①②⑤C、①②③④⑥D(zhuǎn)、①②④⑦⑧標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:AND是邏輯與指令,BIC是位清零指令,可以將指定位的值清零且不影響其它位的ARM指令助記符只有這兩個(gè)。故此題選擇A。6、μC/OS–Ⅱ系統(tǒng)中的每個(gè)任務(wù)都處在以下5種狀態(tài)之一:休眠態(tài)、就緒態(tài)、運(yùn)行態(tài)、掛起態(tài)(等待某一事件發(fā)生)和被中斷態(tài)。以下哪個(gè)說法是錯(cuò)誤的?A、任務(wù)處于休眠態(tài),相當(dāng)于該任務(wù)駐留在外存中,但還沒有交給內(nèi)核管理B、任務(wù)處于就緒態(tài),意味著該任務(wù)已經(jīng)準(zhǔn)備好,可以運(yùn)行了,但由于該任務(wù)的優(yōu)先級(jí)比正在運(yùn)行的任務(wù)的優(yōu)先級(jí)低,還暫時(shí)不能運(yùn)行C、任務(wù)處于運(yùn)行態(tài),指任務(wù)得到了CPU的控制權(quán)正在運(yùn)行之中D、任務(wù)處于被中斷態(tài),是指發(fā)生中斷時(shí)執(zhí)行相應(yīng)的中斷服務(wù),原來正在運(yùn)行的任務(wù)暫時(shí)停止運(yùn)行,進(jìn)入了被中斷狀態(tài)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:任務(wù)處于休眠態(tài),相當(dāng)于該任務(wù)駐留在內(nèi)存中,但還沒有交給內(nèi)核管理,故A項(xiàng)錯(cuò)誤,其余三項(xiàng)正確,選本題選A。7、關(guān)于U—Boot,以下說法錯(cuò)誤的是()。A、U—Boot全稱USBBootloader,通過USB接口完成啟動(dòng)支持多種處理器和操作系統(tǒng)B、U—Boot支持PowerPC、x86、ARM等多種體系結(jié)構(gòu)的處理器C、U—Boot支持嵌入式Linux、VxWorks、QNX、RTEMS、WindowsCE等操作系統(tǒng)D、U—Boot采用兩個(gè)階段完成操作系統(tǒng)的引導(dǎo)加載標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:u—Boot,全稱UniversalBootLoader,是德國(guó)DENX公司開發(fā)的,用于多重嵌入式CPU的Boofloader程序,它遵循GPL條款,源代碼完全開放。從FADSROM、8xxROM、PPCBOOT。逐步發(fā)展演化而來。A選項(xiàng)錯(cuò)誤,其余選項(xiàng)正確,故本題選擇A。8、下列關(guān)于μC/OS—Ⅱ操作系統(tǒng)任務(wù)調(diào)度的陳述中,不正確的是()。A、在當(dāng)前運(yùn)行態(tài)任務(wù)因等待某一事件而被阻塞或被掛起時(shí),會(huì)發(fā)生任務(wù)級(jí)的任務(wù)調(diào)度B、當(dāng)有更高優(yōu)先級(jí)的任務(wù)轉(zhuǎn)入就緒狀態(tài)時(shí),會(huì)發(fā)生任務(wù)級(jí)的任務(wù)調(diào)度C、在中斷服務(wù)完成后允許進(jìn)行中斷級(jí)的任務(wù)調(diào)度D、任務(wù)調(diào)度時(shí),內(nèi)核總是選擇當(dāng)前所有等待態(tài)任務(wù)中最高優(yōu)先級(jí)的任務(wù)轉(zhuǎn)入運(yùn)行態(tài)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:μC/OS—Ⅱ是搶占式實(shí)時(shí)內(nèi)核,在任意時(shí)刻都可能發(fā)生任務(wù)調(diào)度,在任務(wù)調(diào)度時(shí)總是運(yùn)行就緒態(tài)任務(wù)中優(yōu)先級(jí)最高的任務(wù)。故此題選擇D。9、嵌入式系統(tǒng)中的CPU具有一些與通用計(jì)算機(jī)所使用的CPU不同的特點(diǎn),下面不是其特點(diǎn)的是()。A、支持實(shí)時(shí)處理B、低功耗C、高主頻D、集成了測(cè)試電路標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:嵌入式系統(tǒng)中的CPU一般具有4個(gè)特點(diǎn):①支持實(shí)時(shí)處理;②低功耗;③結(jié)構(gòu)可擴(kuò)展;④集成了測(cè)試電路。故本題選擇C。10、下列哪個(gè)不是RTOS的實(shí)時(shí)指標(biāo)?A、持續(xù)時(shí)間B、吞吐量C、生存時(shí)間D、響應(yīng)時(shí)間標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:實(shí)時(shí)操作系統(tǒng)(RTOS)是一種專門服務(wù)于實(shí)時(shí)系統(tǒng)應(yīng)用請(qǐng)求的操作系統(tǒng)。它的實(shí)時(shí)性能指標(biāo)主要根據(jù)三個(gè)指標(biāo)來衡量:響應(yīng)時(shí)間、吞吐量和生存時(shí)間。故本題選擇A。11、關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法錯(cuò)誤的是()。A、ARM狀態(tài)是32位指令的狀態(tài),指令代碼全部是4個(gè)字節(jié)長(zhǎng)度B、11humb狀態(tài)為16位指令狀態(tài),指令長(zhǎng)度為16位C、17humb一2狀態(tài)兼容16位指令和32位指令編碼D、ARM狀態(tài)和Thumb狀態(tài)可以相互切換,復(fù)位時(shí)自動(dòng)進(jìn)入Thumb狀態(tài)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:ARM與Thumb間可以互相切換。如果Thumb狀態(tài)進(jìn)入異常處理(異常處理要在ARM狀態(tài)下進(jìn)行),則當(dāng)異常返回時(shí),將自動(dòng)切換到Thumb狀態(tài)。當(dāng)處理器進(jìn)行異常處理時(shí),則從異常向量地址開始執(zhí)行,將自動(dòng)進(jìn)入ARM狀態(tài)。D選項(xiàng)錯(cuò)誤,故本題選擇D。12、需要ARM指令完成的功能是:如果不相等,則進(jìn)行減法,正確的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SUBVS表示溢出時(shí)相減,SUBEQ表示相等時(shí)相減,SUBLS表示無符號(hào)數(shù)小于或等于時(shí)相減,SUBNE表示不相等時(shí)相減。故本題選擇D。13、8段共陽極LED數(shù)碼管示意如圖所示,為了顯示字符9,其二進(jìn)制代碼(按dpgfedcba的順序排列)是()。A、10000010B、10001100C、10000000D、10010000標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于共陽極LED數(shù)碼管,當(dāng)輸入為0時(shí)點(diǎn)亮,當(dāng)輸入為1時(shí)滅。要顯示字符9,只需e和dp段滅,即e和dp段輸入1。故本題選擇D。14、下面關(guān)于CAN總線的敘述中,正確的是()。A、CAN能夠?qū)崿F(xiàn)多主通信方式B、CAN通信時(shí)采用奇偶校驗(yàn)方式C、各型ARM芯片均沒有內(nèi)嵌CAN控制器,只能通過外擴(kuò)CAN控制器的方式才能形成CAN節(jié)點(diǎn)接入CAN總線D、CAN采用長(zhǎng)幀通信,一個(gè)數(shù)據(jù)幀最多可以傳送128個(gè)字節(jié)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:CAN總線是針對(duì)實(shí)時(shí)性要求很強(qiáng)的工業(yè)控制領(lǐng)域推出的適應(yīng)多主系統(tǒng)的有線通信接口,能夠?qū)崿F(xiàn)多主通信;CAN總線的數(shù)據(jù)幀由7個(gè)不同的域組成,其中域的長(zhǎng)度可選為0~8位;CAN協(xié)議采用CRC檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤處理功能,保證了數(shù)據(jù)通信的可靠性;一般面向控制應(yīng)用領(lǐng)域的ARM芯片內(nèi)部已經(jīng)嵌入了CAN總線控制器,外部?jī)H需要連接CAN的收發(fā)器即可構(gòu)建完整的CAN網(wǎng)絡(luò)。因此僅有A項(xiàng)正確,故本題選擇A。15、下面對(duì)于Linux內(nèi)核的敘述,錯(cuò)誤的是()。A、它為用戶進(jìn)程提供系統(tǒng)調(diào)用B、Linux內(nèi)核主要作用包括進(jìn)程管理與調(diào)度、內(nèi)存管理等C、Linux內(nèi)核通過OS服務(wù)組件訪問硬件D、系統(tǒng)調(diào)用是Linux中用戶進(jìn)程與操作系統(tǒng)之間的重要接口標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Linux內(nèi)核的主要作用是:進(jìn)程管理與調(diào)度、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進(jìn)程間通信。它為用戶進(jìn)程提供了一個(gè)虛擬接口(系統(tǒng)調(diào)用)。系統(tǒng)調(diào)用是Linux中用戶進(jìn)程與操作系統(tǒng)之間的重要接口。而OS服務(wù)組件是位于Linux操作系統(tǒng)內(nèi)核之上的一層服務(wù)模塊或者實(shí)時(shí)程序集合。因此C選項(xiàng)錯(cuò)誤。故本題選擇C。16、下面關(guān)于NORFlash和NANDFlash的敘述中,錯(cuò)誤的是()。A、NORFlash和NANDFlash是目前市場(chǎng)上兩種主要的閃存技術(shù)B、NANDFlash以頁(行)為單位隨機(jī)存取,在容量、使用壽命等方面有較大優(yōu)勢(shì)C、NORFlash寫入和擦除速度較慢D、數(shù)碼相機(jī)存儲(chǔ)卡和U盤中的Flash均采用NORFlash標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:NORFlash和NANDFlash是市場(chǎng)上兩種主要的閃存技術(shù);NORFlashROM的特點(diǎn)是以字節(jié)為單位隨機(jī)存取,但NORFlashROM寫入和擦除速度較慢,影響了它的性能。NANDFlashROM以頁(行)為單位隨機(jī)存取,在容量、使用壽命和成本方面有較大優(yōu)勢(shì)。但是它的讀出速度稍慢,編程較為復(fù)雜,因此大多作為數(shù)據(jù)存儲(chǔ)器使用。數(shù)碼相機(jī)存儲(chǔ)卡和U盤中的Flash均采用NANDFlash,D選項(xiàng)錯(cuò)誤,故本題選擇D。17、下面4種嵌入式系統(tǒng)的I/O接口中,哪一種可以實(shí)現(xiàn)并行I/O?()A、GPIOB、SPIC、UARTD、I2C標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:四個(gè)選項(xiàng)中只有GPIO可以實(shí)現(xiàn)并行I/O;SPI、UART、I2C均是串行工作。故本題選擇A。18、如下關(guān)于μCOS–II/III的說法,正確的是()。A、是包含有設(shè)備驅(qū)動(dòng)程序和文件系統(tǒng)的小型嵌入式操作系統(tǒng)內(nèi)核B、μCOS–III是開放源代碼的免費(fèi)操作系統(tǒng)C、μCOS–II具有良好的可裁剪性和可移植性,能夠支持的任務(wù)數(shù)為32個(gè)D、任務(wù)調(diào)度按優(yōu)先級(jí)搶占式調(diào)度方式進(jìn)行標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:μC/OS–II/III是小型嵌入式操作系統(tǒng)內(nèi)核,不含設(shè)備驅(qū)動(dòng)程序和文件系統(tǒng);μC/OS–II是開放源代碼的操作系統(tǒng),而它的升級(jí)版μC/OS–III是商用操作系統(tǒng);μC/OS–II具有良好的可裁剪性和可移植性,能夠支持的任務(wù)數(shù)最多為64;任務(wù)按優(yōu)先級(jí)搶占式調(diào)度方式進(jìn)行。所以D選項(xiàng)正確,故本題選擇D。19、以下各項(xiàng)不屬于開源嵌入式操作系統(tǒng)的是()。A、μCIfinuxB、RTLinuxC、μC/OS-IID、VxWorks標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:VxWorks操作系統(tǒng)屬于大型商用操作系統(tǒng),其余三項(xiàng)均屬于開源操作系統(tǒng),故本題選擇D。20、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯(cuò)誤的是()。A、嵌入式系統(tǒng)所涉及的應(yīng)用領(lǐng)域非常廣泛B、嵌入式系統(tǒng)在數(shù)量上遠(yuǎn)遠(yuǎn)超過了各種類型的通用計(jì)算機(jī)系統(tǒng)C、嵌入式系統(tǒng)與通用計(jì)算機(jī)都是由硬件和軟件兩部分組成的D、嵌入式系統(tǒng)正在逐步取代通用計(jì)算機(jī)系統(tǒng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:嵌入式系統(tǒng)與通用計(jì)算機(jī)一樣,也是由硬件和軟件兩部分組成,所涉及到的領(lǐng)域非常廣泛,在應(yīng)用數(shù)量上遠(yuǎn)遠(yuǎn)超過了各種類型的通用計(jì)算機(jī)系統(tǒng)。盡管如此,嵌入式系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)仍有許多不同之處,它們的組成及功能都各有特點(diǎn),所以各自的市場(chǎng)不同,談不上取代。所以本題選D。21、下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、有線電視機(jī)頂盒B、服務(wù)器C、電飯煲D、路由器標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強(qiáng)調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場(chǎng)合的獨(dú)立系統(tǒng)。嵌入式系統(tǒng)以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。選項(xiàng)中A、C、D均屬于嵌入式系統(tǒng);而服務(wù)器是網(wǎng)絡(luò)環(huán)境中的高性能計(jì)算機(jī),不屬于嵌入式系統(tǒng)。故本題選擇B。22、以下ARM指令中源操作數(shù)屬于寄存器間接尋址的指令是()。A、ADCR1,R2,R3B、STRHR0,[R1]C、ORRR1,R,R3D、MVNR1,#0x0B標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:寄存器間接尋址是指以寄存器的值作為操作數(shù)地址,而操作數(shù)本身存放在存儲(chǔ)器中,用于間接尋址的寄存器必須用[]括起來。故本題選B。23、下面關(guān)于Linux內(nèi)核的敘述中,錯(cuò)誤的是()。A、Linux的創(chuàng)始人是芬蘭大學(xué)生LinusTorvaldsB、Linux內(nèi)核的最新版本是2.0版C、Linux內(nèi)核是一種自由軟件,其源代碼是開放的D、對(duì)于不同體系結(jié)構(gòu)的CPU,Linux內(nèi)核的源代碼各不相同標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Linux內(nèi)核是一種自由軟件,其源代碼是開放的,其創(chuàng)始人是芬蘭學(xué)生IAnusTorvalds;對(duì)于不同體系結(jié)構(gòu)的CPU,Linux內(nèi)核的源代碼各不相同;2012年Linux內(nèi)核升級(jí)到3.0版本,B項(xiàng)錯(cuò)誤。故本題選擇B。24、以下ARM公司Cortex處理器最適合實(shí)時(shí)應(yīng)用的是()。A、Cortex–M0B、Cortex–R4C、Cortex–A15D、Cortex–M3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Cortex處理器包括基于Cortex–R、Cortex–M和Cortex–A內(nèi)核的系列處理器。目前高端嵌入式應(yīng)用可使用Cortex–A系列的應(yīng)用處理器;低端面向控制領(lǐng)域可使用Cortex–M系列微控制器;而Cortex–R系列是面向?qū)崟r(shí)控制的處理器。故本題選擇B。25、一主一從式SPI連接示意如下圖所示。主機(jī)SPI的4根信號(hào)線的名稱已在圖中標(biāo)出,為保證主機(jī)與從機(jī)之間的正確連接及系統(tǒng)正常工作,圖中從機(jī)的①、②、③、④的信號(hào)名稱分別應(yīng)該是什么?()。A、MOSI、MISO、SCK、SSELB、SCK、MOSI、MISO、SSELC、MISO、MOSI、SCK、SSELD、SSEL、MOSI、SCK、MISO標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:串行外設(shè)(SPI)接口是一種同步串行外設(shè)接口,允許嵌入式處理器與各種外圍設(shè)備以串行方式進(jìn)行通信、數(shù)據(jù)交換。一般使用4跳線:SCK、MISO、MOSI和SSEL。將數(shù)據(jù)寫到SPI發(fā)送緩沖區(qū)后,一個(gè)時(shí)鐘信號(hào)SCK對(duì)應(yīng)一位數(shù)據(jù)的發(fā)送(MISO)和另一位數(shù)據(jù)的接收(MOSI);在主機(jī)中數(shù)據(jù)從移位寄存器中自左向右發(fā)出送到從機(jī)(MOSI),同時(shí)從機(jī)中的數(shù)據(jù)自右向左發(fā)到主機(jī)(MISO),經(jīng)過8個(gè)時(shí)鐘周期完成1字節(jié)的發(fā)送。故本題選擇C。26、下面關(guān)于嵌入式系統(tǒng)的存儲(chǔ)器的敘述中,錯(cuò)誤的是()。A、嵌入式處理器內(nèi)部的Cache存儲(chǔ)器采用SRAMB、嵌入式系統(tǒng)的主存儲(chǔ)器是指嵌入式處理器內(nèi)部的存儲(chǔ)器C、Flash存儲(chǔ)器是嵌入式系統(tǒng)常用的一種存儲(chǔ)器D、嵌入式系統(tǒng)使用的CF卡、SD卡等是嵌入式系統(tǒng)的外部存儲(chǔ)器標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:嵌入式系統(tǒng)的主存儲(chǔ)器是指系統(tǒng)內(nèi)存,包括內(nèi)部SRAM和Flash和片外擴(kuò)展DRAM和Flash。故本題選擇B。27、下列關(guān)于Bootloader的描述中,錯(cuò)誤的是()。A、依賴于CPU體系結(jié)構(gòu)的代碼通常都放在Bootloader階段1中B、Bootloader通常支持啟動(dòng)加載模式和下載模式C、Bootloader執(zhí)行的第一條指令必須存儲(chǔ)在RAM存儲(chǔ)器中D、Bootloader階段2的代碼通常用C語言實(shí)現(xiàn)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:由于Bootloadet的實(shí)現(xiàn)依賴于CPU的體系結(jié)構(gòu),因此大多數(shù)Bootloader都分為兩個(gè)階段。依賴于CPU的體系結(jié)構(gòu)的代碼通常都放在階段1中;階段2通常用C語言來實(shí)現(xiàn);其通常支持啟動(dòng)加載模式和下載模式;系統(tǒng)加電后,CPU執(zhí)行的第一條指令就是Bootloader程序中的第一條指令,這條指令一般會(huì)存儲(chǔ)在某種類型的固態(tài)存儲(chǔ)設(shè)備上,比如ROM、EEPROM或者FlashROM等。故本題選擇C。28、下列關(guān)于μC/OS—II操作系統(tǒng)的描述中,錯(cuò)誤的是()。A、μC/OS—II支持搶占式任務(wù)調(diào)度B、發(fā)生中斷時(shí),正在運(yùn)行的μC/OS—II任務(wù)暫停運(yùn)行,并進(jìn)入被中斷狀態(tài)C、μC/OS—II的所有就緒態(tài)任務(wù)均登記在事件控制塊中D、μC/OS—II允許每個(gè)任務(wù)擁有自己的自用棧標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:μC/OS—II的大部分代碼是用標(biāo)準(zhǔn)C語言寫的,其每個(gè)任務(wù)都處在以下5種狀態(tài)之一的狀態(tài),即休眠態(tài)、就緒態(tài)、運(yùn)行態(tài)、掛起態(tài)和被中斷態(tài)。支持搶占式任務(wù)調(diào)度,處于運(yùn)行態(tài)的任務(wù)一定是當(dāng)前就緒任務(wù)集里的最高優(yōu)先級(jí)任務(wù);當(dāng)多個(gè)任務(wù)同時(shí)等待同一事件發(fā)生時(shí),只有優(yōu)先級(jí)最高的任務(wù)得到該事件并進(jìn)入就緒狀態(tài)準(zhǔn)備執(zhí)行;允許每個(gè)任務(wù)擁有自己的自用棧;發(fā)生中斷時(shí),正在運(yùn)行的μC/OS—II任務(wù)暫停運(yùn)行,并進(jìn)入被中斷狀態(tài)。故本題選擇C。29、下列關(guān)于Linux的陳述中,不正確的是()。A、Linux內(nèi)核的主要作用包括:進(jìn)程管理與調(diào)度、內(nèi)存管理、提供行命令解釋器、進(jìn)程間通信等B、Linux系統(tǒng)最初以Unix為原型C、Linux使用GPL授權(quán),是自由軟件家族中的一個(gè)軟件D、Linux的虛擬文件系統(tǒng)(VFS)向上層軟件提供了不同邏輯文件系統(tǒng)的統(tǒng)一接口標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Linux是目前唯一可免費(fèi)獲得的、能為多用戶提供多任務(wù)、多線程功能的大型操作系統(tǒng),Linux使用GPL授權(quán),是自由軟件家族中的一個(gè)軟件;Linux內(nèi)核的主要作用是:進(jìn)程管理與調(diào)度、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進(jìn)程間通信。它為用戶進(jìn)程提供了一個(gè)虛擬接口(系統(tǒng)調(diào)用)。運(yùn)行在單獨(dú)的內(nèi)核地址空間,每個(gè)用戶進(jìn)程則使用自己的虛擬地址空間;Linux采用宏內(nèi)核結(jié)構(gòu),驅(qū)動(dòng)程序可以被直接編譯到Linux內(nèi)核中并在內(nèi)核啟動(dòng)時(shí)加載到內(nèi)存,亦可以模塊形式存儲(chǔ)在文件系統(tǒng)中并在需要時(shí)被動(dòng)態(tài)加載和卸載。故只有A項(xiàng)不正確。30、嵌入式系統(tǒng)開發(fā)時(shí)所用的集成開發(fā)環(huán)境,包含許多軟件工具。下面所列舉的工具中,哪一個(gè)不屬于集成開發(fā)環(huán)境所包含的軟件工具。()A、項(xiàng)目管理器B、在線仿真器C、文本編輯器D、編譯連接器標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:嵌入式系統(tǒng)開發(fā)時(shí)所用的集成開發(fā)環(huán)境中一般包括項(xiàng)目管理器、文本編輯器和編譯連接器等,而在線仿真器是屬于嵌入式系統(tǒng)的調(diào)試工具。所以本題選B。31、下列關(guān)于HAL的描述中,不正確的是()。A、HAL位于硬件和操作系統(tǒng)內(nèi)核之間B、術(shù)語HAL和Bootloader具有相近的含義,有時(shí)甚至可以相互替代使用C、引入HAL的目的是對(duì)硬件進(jìn)行抽象D、HAL改善了操作系統(tǒng)的可移植性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:HAL(硬件抽象層)位于硬件電路板和操作系統(tǒng)之間,改善了PC機(jī)操作系統(tǒng)的穩(wěn)定性,實(shí)現(xiàn)了WindowsNT的可移植性;HAL隱藏了硬件的差異性,使得操作系統(tǒng)在不同的硬件平臺(tái)上運(yùn)行時(shí),內(nèi)核的代碼不需要改動(dòng),從而改善了操作系統(tǒng)的可移植性;它是嵌入式硬件電路板的最基本軟件。故B項(xiàng)不正確。32、下列關(guān)于μC/OS–II操作系統(tǒng)內(nèi)核任務(wù)調(diào)度的說法中,不正確的是()。A、進(jìn)行中斷級(jí)任務(wù)級(jí)調(diào)度的條件之一是:當(dāng)前任務(wù)的優(yōu)先級(jí)比處于就緒態(tài)的最高優(yōu)先級(jí)任務(wù)的優(yōu)先級(jí)高B、中斷級(jí)的任務(wù)調(diào)度是調(diào)用函數(shù)OSIntExit()完成的C、進(jìn)行中斷級(jí)任務(wù)級(jí)調(diào)度的條件之一是:所有的中斷服務(wù)程序均已經(jīng)執(zhí)行完畢D、內(nèi)核通過系統(tǒng)函數(shù)OS_TASK_SW()進(jìn)行任務(wù)級(jí)的任務(wù)調(diào)度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:μC/OS–II總是運(yùn)行處于就緒態(tài)任務(wù)中優(yōu)先級(jí)最高的那一個(gè)。當(dāng)前運(yùn)行態(tài)任務(wù)因等待某一事件而被阻塞時(shí),或者當(dāng)前有更高優(yōu)先級(jí)的任務(wù)處于就緒態(tài)時(shí),都有可能進(jìn)行任務(wù)級(jí)的任務(wù)調(diào)度,中斷級(jí)的任務(wù)調(diào)度是調(diào)用函數(shù)OSIntExit()完成的:任務(wù)級(jí)的調(diào)度是由函數(shù)OSSched()完成的。OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),判斷進(jìn)行任務(wù)調(diào)度的三個(gè)條件是否滿足。這三個(gè)條件是:(1)中斷嵌套層數(shù)共享全程變量OSIntNesting=0,也就是所有的ISR已經(jīng)執(zhí)行完畢。(2)任務(wù)調(diào)度加鎖層數(shù)共享全程變量OSLockNesting=0,也就是調(diào)度沒有被禁止。(3)就緒表查找到的最高優(yōu)先級(jí)任務(wù)的優(yōu)先級(jí)比當(dāng)前任務(wù)的優(yōu)先級(jí)高。當(dāng)發(fā)生任務(wù)級(jí)的任務(wù)調(diào)度時(shí),內(nèi)核進(jìn)行任務(wù)級(jí)的任務(wù)切換,保存當(dāng)前任務(wù)的上下文,并恢復(fù)新任務(wù)的上下文。故A項(xiàng)不正確。33、下面是關(guān)于嵌入式處理器S3C2410的相關(guān)敘述,其中錯(cuò)誤的是()。A、S3C2410是一個(gè)16位嵌入式處理器B、S3C2410片內(nèi)具有分離的指令Cache和數(shù)據(jù)CacheC、S3C2410片內(nèi)具有驅(qū)動(dòng)SD存儲(chǔ)卡和MMC存儲(chǔ)卡的接口D、S3C2410片內(nèi)的存儲(chǔ)控制器提供訪問外部存儲(chǔ)器所需的控制信號(hào),可以訪問1GB的地址空間標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:S3C2410屬于中高檔32位嵌入式處理器,其存儲(chǔ)器控制組件中包括存儲(chǔ)器控制器、外部主控器、NANDFlash控制器等,其中存儲(chǔ)器控制器提供訪問片外存儲(chǔ)器芯片所需的控制信號(hào),支持大/小端模式,地址空間共1GB;S3C2410片內(nèi)具有分離的指令Cache和數(shù)據(jù)Cache。故此題選擇A。34、關(guān)于μC/OS-II的基本特點(diǎn),以下說法錯(cuò)誤的是()。A、μC/OS-II是搶占式實(shí)時(shí)操作系統(tǒng)內(nèi)核B、由于存在內(nèi)核任務(wù),用戶編寫的應(yīng)用程序最多可以有60個(gè)任務(wù)C、μC/OS-II不支持時(shí)間片輪轉(zhuǎn)調(diào)度法D、μC/OS-II允許每個(gè)任務(wù)有不同的??臻g標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:μC/OS-Ⅱ是搶占式實(shí)時(shí)操作系統(tǒng)內(nèi)核,只能管理64個(gè)任務(wù)。目前的版本保留8個(gè)任務(wù)給系統(tǒng),這樣用戶編寫的應(yīng)用程序最多可以有56個(gè)任務(wù)。不支持時(shí)間片輪轉(zhuǎn)調(diào)度法,因此賦給每一個(gè)任務(wù)的優(yōu)先級(jí)是不相同的。每個(gè)任務(wù)擁有自用棧。B項(xiàng)錯(cuò)誤,故本題選擇B。35、下面的選項(xiàng)中與實(shí)時(shí)系統(tǒng)無必然聯(lián)系的屬性是()。A、可配置性B、可預(yù)測(cè)性C、時(shí)間約束性D、確定性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:實(shí)時(shí)系統(tǒng)的屬性包括可靠性、可預(yù)測(cè)性和時(shí)間約束性。故本題選擇A。36、對(duì)于嵌入式Linux而言,Bootloader完成的工作步驟不包括如下()項(xiàng)。A、初始化處理器及外設(shè)的硬件資源配置B、建立內(nèi)存空間的映射關(guān)系,將系統(tǒng)的外存和內(nèi)存地址變換激活C、裝載操作系統(tǒng)映像到內(nèi)存D、操作系統(tǒng)啟動(dòng)后,配置網(wǎng)卡按預(yù)設(shè)參數(shù)連接互聯(lián)網(wǎng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于嵌入式Linux而言,Bootloader主要完成的工作步驟如下:①初始化處理器及外設(shè)的硬件資源配置;②建立內(nèi)存空間的映射關(guān)系,使能MMU,將系統(tǒng)的外存和內(nèi)存地址變換激活,為最終調(diào)用操作系統(tǒng)內(nèi)核做好準(zhǔn)備;③裝載操作系統(tǒng)映像到內(nèi)存;④對(duì)Flash存儲(chǔ)器編程;⑤運(yùn)行操作系統(tǒng);⑥傳遞系統(tǒng)啟動(dòng)參數(shù);⑦命令行解析和輸入/輸出控制。故本題選擇D。37、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯(cuò)誤的是()。A、嵌入式系統(tǒng)所涉及的應(yīng)用領(lǐng)域非常廣泛B、嵌入式系統(tǒng)在數(shù)量上遠(yuǎn)遠(yuǎn)超過了各種類型的通用計(jì)算機(jī)系統(tǒng)C、嵌入式系統(tǒng)與通用計(jì)算機(jī)都是由硬件和軟件兩部分組成的D、嵌入式系統(tǒng)正在逐步取代通用計(jì)算機(jī)系統(tǒng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:嵌入式系統(tǒng)與通用計(jì)算機(jī)一樣,也是由硬件和軟件兩部分組成,所涉及到的領(lǐng)域非常廣泛,在應(yīng)用數(shù)量上遠(yuǎn)遠(yuǎn)超過了各種類型的通用計(jì)算機(jī)系統(tǒng)。盡管如此,嵌入式系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)仍有許多不同之處,它們的組成及功能都各有特點(diǎn),所以各自的市場(chǎng)不同,談不上取代。故本題選擇D。38、以下關(guān)于互聯(lián)網(wǎng)IP地址的敘述中,錯(cuò)誤的是()。A、正在上網(wǎng)(online)的每一臺(tái)終端設(shè)備都有一個(gè)IP地址B、現(xiàn)在廣泛使用的IPv4協(xié)議規(guī)定IP地址使用32個(gè)二進(jìn)位表示C、IPv4規(guī)定的IP地址快要用完了,取而代之的將是64位的IPv5D、許多設(shè)備的IP地址是動(dòng)態(tài)分配的而非固定不變的標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:IP協(xié)議第4版,簡(jiǎn)稱IPv4規(guī)定,每個(gè)IP地址使用32個(gè)二進(jìn)制位表示,其中包含網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)兩部分,每個(gè)正在上網(wǎng)的終端設(shè)備都有一個(gè)IP地址,許多設(shè)備的IP地址是動(dòng)態(tài)分配的而非固定不變的。由于IPv4中地址長(zhǎng)度僅為32位,只有大約36億個(gè)地址可用。2011年年初國(guó)際組織ICANN宣布地址已全部分配完畢,新的第6版IP協(xié)議IPv6已把地址長(zhǎng)度擴(kuò)展到128位。故本題選擇C。39、關(guān)于分組交換中數(shù)據(jù)包說法錯(cuò)誤的是()。A、數(shù)據(jù)包包括頭部和有效載荷B、一個(gè)完整的數(shù)據(jù)包包括源計(jì)算機(jī)地址、目的計(jì)算機(jī)地址、編號(hào)、校驗(yàn)信息和傳輸?shù)臄?shù)據(jù)塊C、傳輸時(shí)以包為單位通過傳輸網(wǎng)絡(luò)向目的計(jì)算機(jī)發(fā)送D、首先傳輸?shù)氖怯行?shù)據(jù)塊(有效載荷即傳輸?shù)臄?shù)據(jù)塊)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:分組交換也稱為包交換。采用分組交換方式進(jìn)行數(shù)據(jù)通信時(shí),源計(jì)算機(jī)把需要傳輸?shù)臄?shù)據(jù)(如MP3格式的一支歌曲)劃分為若干塊,為每塊數(shù)據(jù)附加上源計(jì)算機(jī)和目的計(jì)算機(jī)地址,數(shù)據(jù)塊的編號(hào)、校驗(yàn)信息等有關(guān)信息(稱為頭部),組成一個(gè)一個(gè)包(Packet,也稱為分組),然后以包為單位通過傳輸網(wǎng)絡(luò)向目的計(jì)算機(jī)發(fā)送。故本題選擇D選項(xiàng)。40、下列關(guān)于嵌入式操作系統(tǒng)的陳述中,錯(cuò)誤的是()。A、VxWorks、RTEMS和QNX等都屬于硬實(shí)時(shí)操作系統(tǒng)B、微內(nèi)核結(jié)構(gòu)的優(yōu)點(diǎn)是效率較高,性能強(qiáng)C、VxWorks和QNx操作系統(tǒng)都屬于微內(nèi)核結(jié)構(gòu)D、μC/OS操作系統(tǒng)不是完全免費(fèi)的操作系統(tǒng)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)有很多優(yōu)點(diǎn),正好匹配嵌入式平臺(tái)對(duì)操作系統(tǒng)的需求,非常適合于在嵌入式環(huán)境下應(yīng)用。內(nèi)核精巧,結(jié)構(gòu)緊湊,占用內(nèi)存少,適合資源相對(duì)緊張的嵌入式系統(tǒng);開發(fā)和維護(hù)方便;系統(tǒng)可以動(dòng)態(tài)更新服務(wù)模塊;接口一致;微內(nèi)核提供了一致性接口;所有的服務(wù)都通過消息傳遞方式調(diào)用;用戶態(tài)任務(wù)不需要區(qū)分是內(nèi)核級(jí)服務(wù)還是用戶級(jí)服務(wù);可擴(kuò)展性與可配置性強(qiáng),很適合嵌入式系統(tǒng)的可裁剪要求;可靠性高,各個(gè)服務(wù)進(jìn)程在用戶態(tài)運(yùn)行,有自己的內(nèi)存空間;以消息方式通信,一個(gè)服務(wù)進(jìn)程出錯(cuò)不會(huì)影響到整個(gè)內(nèi)核,從而增強(qiáng)了系統(tǒng)的健壯性;支持分布式系統(tǒng)。微內(nèi)核結(jié)構(gòu)的缺點(diǎn)主要體現(xiàn)在效率較低、性能相對(duì)較差,因?yàn)橥ㄐ藕蜕舷挛那袚Q的開銷大大增加。故本題選擇B選項(xiàng)。二、填空題(本題共20題,每題1.0分,共20分。)41、在μC/OS—Ⅱ操作系統(tǒng)中,調(diào)用任務(wù)管理函數(shù)【75】()可以掛起一個(gè)任務(wù);函數(shù)【76】()用于等待一個(gè)信號(hào)量。標(biāo)準(zhǔn)答案:【75】OSTaskSuspend【76】OSSemPend知識(shí)點(diǎn)解析:本題考查μC/OS—Ⅱ操作系統(tǒng)的任務(wù)狀態(tài)的啟動(dòng)代碼函數(shù)。在μC/OS—Ⅱ操作系統(tǒng)中,調(diào)用任務(wù)管理函數(shù)OSTaskSuspend()可以掛起一個(gè)任務(wù);函數(shù)OSSemPend()用于等待一個(gè)信號(hào)量。42、具有操作系統(tǒng)的嵌入式系統(tǒng)加電后最初執(zhí)行的操作稱為引導(dǎo)或者自舉(Boot),對(duì)應(yīng)的程序稱為引導(dǎo)程序,或者引導(dǎo)加載程序(Bootloader)。引導(dǎo)加載程序主要完成【71】_______、外設(shè)存在自檢、內(nèi)存地址映射、初始化外圍設(shè)備、內(nèi)存尋址定位、加載并啟動(dòng)【72】_______。標(biāo)準(zhǔn)答案:【71】加電自檢【72】操作系統(tǒng)知識(shí)點(diǎn)解析:本題考查引導(dǎo)加載程序:Bootloader的執(zhí)行過程。系統(tǒng)中引導(dǎo)加載程序主要完成加電自檢、外設(shè)存在自檢、內(nèi)存地址映射、初始化外圍設(shè)備、內(nèi)存尋址定位、加載并啟動(dòng)操作系統(tǒng)。43、μC/OS-Ⅱ的任務(wù)由三部分構(gòu)成:程序代碼,也即沒有返回值的C函數(shù);任務(wù)【73】,用于保存任務(wù)的工作環(huán)境;【74】,用于保存任務(wù)狀態(tài)和屬性。標(biāo)準(zhǔn)答案:【73】堆棧【74】任務(wù)控制塊TCB知識(shí)點(diǎn)解析:本題考查μC/OS—Ⅱ操作系統(tǒng)的任務(wù)構(gòu)成。主要由三部分構(gòu)成:程序代碼、任務(wù)堆棧和任務(wù)控制塊。44、數(shù)字圖像的文件格式有多種,不同的文件格式采用不同的編碼方法,具有不同的特點(diǎn),適合不同的應(yīng)用。其中__________【43】圖像文件格式顏色數(shù)目較少(不超過256色),文件特別小,支持動(dòng)畫,適合互聯(lián)網(wǎng)傳輸。__________【44】圖像文件格式是靜止圖像數(shù)據(jù)壓縮編碼的國(guó)際標(biāo)準(zhǔn),它在數(shù)碼相機(jī)和互聯(lián)網(wǎng)中得到廣泛使用。標(biāo)準(zhǔn)答案:【43】GIF【44】JPEG知識(shí)點(diǎn)解析:此題考查數(shù)字圖像的文件格式。數(shù)字圖像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特點(diǎn),適合不同的應(yīng)用需求。GIF是目前互聯(lián)網(wǎng)上廣泛使用的一種圖像文件格式,它的顏色數(shù)目較少(不超過256色),文件特別小,適合互聯(lián)網(wǎng)傳輸。JPEG是靜止圖像數(shù)據(jù)壓縮編碼的國(guó)際標(biāo)準(zhǔn),它特別適合處理各種連續(xù)色調(diào)的彩色或灰度圖像,算法復(fù)雜度適中,軟硬件實(shí)現(xiàn)皆可,目前已在互聯(lián)網(wǎng)和數(shù)碼相機(jī)中得到廣泛應(yīng)用。45、已知R1=0x12345678,R2=0x80000101,則執(zhí)行指令A(yù)NDR0,R1,R2后,寄存器R0=__________【53】,R2=__________【54】。標(biāo)準(zhǔn)答案:【53】0【54】0x80000101知識(shí)點(diǎn)解析:AND是邏輯與指令,按位相與,有0出0,全1出1;屬于數(shù)據(jù)處理類之邏輯運(yùn)算指令。將R1和R2進(jìn)行與運(yùn)算之后的結(jié)果送到R0中,R2中保持不變。46、下圖是嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界關(guān)系的示意圖,其中CPU中的組成部分A是___________【41】;組成部分B是___________【42】。標(biāo)準(zhǔn)答案:【41】運(yùn)算器【42】存儲(chǔ)器知識(shí)點(diǎn)解析:本題主要考查嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界的關(guān)系,硬件的主體是中央處理器和存儲(chǔ)器,他們通過I/O接口和I/O設(shè)備與外部世界聯(lián)系,并借助總線相互連接。中央處理器(CPU)由運(yùn)算器、控制器、寄存器、高速緩沖存儲(chǔ)器(Cache)等部件組成,故A是運(yùn)算器;B是存儲(chǔ)器。47、已經(jīng)R0=8000,R1=8800,執(zhí)行指令MOVR0,R1,LSR#2后,R0=___________【53】,R1=___________【54】。標(biāo)準(zhǔn)答案:【53】2200【54】8800知識(shí)點(diǎn)解析:本題考查MOV指令和移位操作指令的使用。MOVR0,R1,LSR#2表示將R1中的內(nèi)容右移兩位后送到R0中,左端用0來填充。8800的二進(jìn)制為1000100000000000,右移兩位后變?yōu)?010001000000000,即為2200。R1保持不變。48、ARM公司把ARMll之后的基于ARMCortex一【47】?jī)?nèi)核和ARMcortex一【48】?jī)?nèi)核的系列處理器稱為嵌入式Cortex處理器。標(biāo)準(zhǔn)答案:【47】R【48】M知識(shí)點(diǎn)解析:此題考查ARM處理器內(nèi)核分類,尤其是Cortex處理器。Cortex—R為實(shí)時(shí)應(yīng)用Cortex處理器,其中R表示RealTime;Cortex—M為面向控制應(yīng)用的Cortex處理器,其中M表示MicroController。49、GNU開發(fā)工具套件中的c語言編譯器,其英文簡(jiǎn)稱是__________【79】。它所能編譯的目標(biāo)機(jī)處理器包括X86、ARM、PowerPC等體系結(jié)構(gòu)的處理器。針對(duì)于ARM體系結(jié)構(gòu)的目標(biāo)機(jī)而言,該C語言編譯器的命令書寫格式中,其帶前綴的命令是__________【80】。標(biāo)準(zhǔn)答案:【79】Gcc【80】ARM_Linux_GCC知識(shí)點(diǎn)解析:本題考查系統(tǒng)開發(fā)工具軟件中的GNU相關(guān)知識(shí)。GCC是GNU開發(fā)工具套件中的核心工具軟件,是GNUC語言編譯器的簡(jiǎn)稱。GCC所編譯的目標(biāo)機(jī)的處理器包括:X86、ARM、PowerPC等體系結(jié)構(gòu)的處理器,如ARM_LinuX_GCC即是針對(duì)ARM體系結(jié)構(gòu)的目標(biāo)機(jī)的編譯工具。50、目前,無線局域網(wǎng)(WLAN)已經(jīng)是無線上網(wǎng)的一種重要手段,它采用的通信協(xié)議是IEEE___________【45】a/b/g/n,其數(shù)據(jù)傳輸速率可達(dá)11~___________【46】Mb/s。標(biāo)準(zhǔn)答案:【45】802.11【46】108知識(shí)點(diǎn)解析:本題考查無線局域網(wǎng)的通信協(xié)議及傳輸速率。無線局域網(wǎng)采用的協(xié)議主要是IEEE802.11(俗稱Wi-Fi)。近些年推出的IEEE802.11n協(xié)議將傳輸速率進(jìn)一步提高到108Mb/s甚至更高。51、程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器僅用一套總線與CPU連接的這種存儲(chǔ)結(jié)構(gòu)稱為___________【47】結(jié)構(gòu),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開采用兩套總線與CPU連接的存儲(chǔ)結(jié)構(gòu)稱為___________【48】結(jié)構(gòu)。標(biāo)準(zhǔn)答案:【47】馮.諾依曼(VonNeumann)【48】哈佛(Hanrard)知識(shí)點(diǎn)解析:本題考查嵌入式處理器按存儲(chǔ)機(jī)制的分類。CPU與存儲(chǔ)器的連接只有一套總線,存儲(chǔ)器中既可以存放數(shù)據(jù)也可以存放程序,這樣的結(jié)構(gòu)是馮.諾依曼(VonNeumann)結(jié)構(gòu);相對(duì)的,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開采用兩套總線與CPU連接的結(jié)構(gòu)是哈佛(Harvard)結(jié)構(gòu)。52、在ARM處理器中,只允許使用16位指令編碼的狀態(tài)稱為___________【49】狀態(tài),只允許使用32位指令編碼的狀態(tài)稱為___________【50】狀態(tài)。標(biāo)準(zhǔn)答案:【49】Thumh【50】ARM知識(shí)點(diǎn)解析:本題考查ARM處理器的工作狀態(tài)。在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài),②Thumb狀態(tài)及Thumb一2狀態(tài),③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài);在Thumb模式下,指令代碼只有16位。Thumb一2狀態(tài)是ARMV7版本的ARM處理器所具有的新狀態(tài)。53、利用定位衛(wèi)星,在全球范圍內(nèi)實(shí)時(shí)進(jìn)行定位、導(dǎo)航的系統(tǒng),稱為全球衛(wèi)星定位系統(tǒng),簡(jiǎn)稱為___________【57】(用大寫英文字母表示)。通用分組無線服務(wù)技術(shù)是GSM移動(dòng)電話使用的一種移動(dòng)數(shù)據(jù)業(yè)務(wù)(俗稱2.5C),它簡(jiǎn)稱為___________【58】(用大寫英文字母表示)。標(biāo)準(zhǔn)答案:【57】GPS【58】GPRS知識(shí)點(diǎn)解析:本題考查GPS和GPRS概念的區(qū)分。利用定位衛(wèi)星,在全球范圍內(nèi)實(shí)時(shí)進(jìn)行定位、導(dǎo)航的系統(tǒng),稱為全球衛(wèi)星定位系統(tǒng),簡(jiǎn)稱為GPS;通用分組無線服務(wù)技術(shù)是GSM移動(dòng)電話使用的一種移動(dòng)數(shù)據(jù)業(yè)務(wù)(俗稱2.5G),它簡(jiǎn)稱為GPRS。54、按照內(nèi)核結(jié)構(gòu)分類,Android屬于【59】操作系統(tǒng),這類內(nèi)核的特點(diǎn)是各個(gè)模塊之間的耦合度很【60】,通過函數(shù)調(diào)用實(shí)現(xiàn)模塊之間的通信。標(biāo)準(zhǔn)答案:【59】單內(nèi)核(宏內(nèi)核)【60】高知識(shí)點(diǎn)解析:本題考查典型的嵌入式操作系統(tǒng)Android。按照內(nèi)核結(jié)構(gòu)分類,Android屬于單內(nèi)核操作系統(tǒng),這類內(nèi)核的特點(diǎn)是各個(gè)模塊之間的耦合度很高,通過函數(shù)調(diào)用實(shí)現(xiàn)模塊之間的通信。55、通過SPI傳送數(shù)據(jù)的操作過程如下圖所示。假設(shè)SPI主機(jī)移位寄存器中的數(shù)據(jù)D7~D0為10101010,SPI從機(jī)移位寄存器中的數(shù)據(jù)D7~D0為01010101,則經(jīng)過8個(gè)時(shí)鐘周期后,SPI主機(jī)和從機(jī)移位寄存器中的內(nèi)容(D7~D0)分別為【57】和【58】。標(biāo)準(zhǔn)答案:【57】01010101【58】10101010知識(shí)點(diǎn)解析:本題考查SPI數(shù)據(jù)傳送的操作過程。SPI(SerialPeripheralInterface)總線系統(tǒng)是一種同步串行外設(shè)接口,將數(shù)據(jù)寫到SPI發(fā)送緩沖區(qū)后,時(shí)鐘信號(hào)SCK的1次作用對(duì)應(yīng)一位數(shù)據(jù)的發(fā)送和另一位數(shù)據(jù)的接收。在主機(jī)中數(shù)據(jù)從移位寄存器自左向右發(fā)出送到從機(jī),同時(shí)從機(jī)的數(shù)據(jù)自右向左發(fā)到主機(jī),經(jīng)過8個(gè)時(shí)鐘周期完成1個(gè)字節(jié)的發(fā)送。輸入字節(jié)保留在移位寄存器中,然后從接收緩沖區(qū)中讀出一個(gè)字節(jié)的數(shù)據(jù)。56、嵌入式系統(tǒng)的軟件大多存儲(chǔ)在非易失性存儲(chǔ)器中,即使斷電也不會(huì)消失。目前使用最多的非易失性存儲(chǔ)器是Flash存儲(chǔ)器,它分成【43】_______型和【44】_______型兩大類,前者用于存儲(chǔ)系統(tǒng)中的固件,后者通常作為輔助存儲(chǔ)器使用。標(biāo)準(zhǔn)答案:【43】NOR【44】NAND知識(shí)點(diǎn)解析:對(duì)于程序代碼量大且內(nèi)置FlashROM不能滿足系統(tǒng)需求或內(nèi)部沒有FlashROM的嵌入式處理器進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)必須進(jìn)行外部存儲(chǔ)器的擴(kuò)展,片外程序存儲(chǔ)器目前主要使用NORFlashROM和NANDFlashROM。57、微軟公司在Windows95代碼基礎(chǔ)上開發(fā)的嵌入式操作系統(tǒng)名為【71】,iPhone、iPad等蘋果產(chǎn)品上使用的操作系統(tǒng)名為【72】。標(biāo)準(zhǔn)答案:【71】WinCE【72】iOS知識(shí)點(diǎn)解析:本題考查對(duì)嵌入式操作系統(tǒng)的了解。微軟公司在Windows95代碼基礎(chǔ)上開發(fā)的嵌入式操作系統(tǒng)名為WinCE,iPhone、iPad等蘋果產(chǎn)品上使用的操作系統(tǒng)名為iOS。58、CAN總線的數(shù)據(jù)幀由7個(gè)不同的域組成,按照傳輸順序,它們是:幀起始、仲裁域、控制域、【67】域、【68】域、應(yīng)答域、幀結(jié)尾。標(biāo)準(zhǔn)答案:【67】數(shù)據(jù)【68】校驗(yàn)知識(shí)點(diǎn)解析:本題考查對(duì)CAN總線數(shù)據(jù)幀格式的掌握。CAN總線的數(shù)據(jù)幀由7個(gè)不同的域組成,按照傳輸順序,它們是:幀起始、仲裁域、控制域、數(shù)據(jù)域、校驗(yàn)域、應(yīng)答域、幀結(jié)尾。59、存儲(chǔ)器容量以存儲(chǔ)1位二進(jìn)制數(shù)為最小單位(bit),容量單位有字節(jié)B(Byte)、千字節(jié)KB(Kilo–Byte)、兆字節(jié)MB(Mega–Byte)等。對(duì)于內(nèi)存容量而言,1MB=【57】KB;對(duì)于外存容量(如磁盤、U盤以及Flash存儲(chǔ)卡等)而言,1GB=【58】MB。標(biāo)準(zhǔn)答案:【57】1024【58】1000知識(shí)點(diǎn)解析:本題考查存儲(chǔ)器容量單位以及內(nèi)存容量和外存容量不同的換算方法。60、根據(jù)操作系統(tǒng)映像存放位置的不同,嵌入式操作系統(tǒng)的引導(dǎo)加載可以采用不同方式。既可以在ROM中直接運(yùn)行操作系統(tǒng)代碼,也可以把存放在ROM中的操作系統(tǒng)和應(yīng)用程序映像拷貝到【67】存儲(chǔ)器中并跳轉(zhuǎn)到其中的操作系統(tǒng)入口函數(shù)處繼續(xù)執(zhí)行,甚至從外存引導(dǎo)加載操作系統(tǒng)和應(yīng)用程序。這三種加載方式均屬于【68】模式。標(biāo)準(zhǔn)答案:【67】RAM【68】啟動(dòng)加載知識(shí)點(diǎn)解析:據(jù)操作系統(tǒng)映像存放位置的不同,嵌入式操作系統(tǒng)的引導(dǎo)加載可以采用不同方式。既可以在ROM中直接運(yùn)行操作系統(tǒng)代碼,也可以把存放在ROM中的操作系統(tǒng)和應(yīng)用程序映像拷貝到RAM存儲(chǔ)器中并跳轉(zhuǎn)到其中的操作系統(tǒng)入口函數(shù)處繼續(xù)執(zhí)行,甚至從外存引導(dǎo)加載操作系統(tǒng)和應(yīng)用程序。這三種加載方式均屬于啟動(dòng)加載模式。三、綜合題(本題共1題,每題1.0分,共1分。)61、加油機(jī)的外形如圖所示,其控制器的基本功能要求如下:a、能夠支持預(yù)付卡(IC卡)加油。b、把IC卡插入卡槽后,需要輸入用戶密碼,用戶密碼輸入正確后,且卡中有足額金額即可進(jìn)行加油。c、加油時(shí)實(shí)時(shí)記錄加油數(shù)量及金額并顯示。加油結(jié)束,延時(shí)2秒后自動(dòng)彈出IC卡。d、具有1個(gè)小型打印機(jī),可以打印加油的數(shù)量及金額等清單。e、具有與后臺(tái)PC機(jī)進(jìn)行異步串行通信的功能,可以把加油信息與后臺(tái)數(shù)據(jù)庫進(jìn)行交互。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構(gòu)建該加油機(jī)控制器的硬件平臺(tái),請(qǐng)完善下面的敘述(程序)和回答有關(guān)的問題。(1)設(shè)計(jì)IC卡接口電路時(shí),由于IC卡上芯片支持I2C總線接口,因此,可選用S3C2410芯片端口E的引腳來與IC卡上的SDA、SCL相連,如:端口E的引腳【81】與IC卡上的SCL引腳相連等。軟件設(shè)計(jì)時(shí),相關(guān)驅(qū)動(dòng)程序中需要用下面語句來初始化這些引腳的功能。rGPECON=((rGPECON|0xA0000000)&【82】);//rGPECON是端口E的控制寄存器(2)用戶密碼的輸入采用簡(jiǎn)易鍵盤。簡(jiǎn)易鍵盤為5×4的鍵盤,其按鍵排列示意圖如圖所示。在設(shè)計(jì)鍵盤接口電路時(shí),選用GPE0~CPE4來輸出鍵盤行掃描信號(hào),選用GPC0~GPC3來輸入鍵盤列信號(hào)。軟件設(shè)計(jì)時(shí)設(shè)計(jì)者自行設(shè)計(jì)了鍵盤掃描函數(shù),請(qǐng)你補(bǔ)充完善之://**KEYOUTPUT是鍵盤行掃描時(shí)的輸出地址,KEYINPUT是鍵盤列數(shù)據(jù)讀入時(shí)的地址#deftneKEYOUTPUT(*(volatileINT8U*=)0x56000044)#deftneKEYINPUT(*(volatileINT8U*)0x56000024)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utermp=0xFF,output;rGPECON=((rGPECON&0xFFFFFI)55)|【83】);//初始化GPE0~GPE4為輸出rGPCCON=rGPCCON&【84】;//初始化GPC0~GPC3為輸入//下面循環(huán)掃描鍵盤,判斷是否有按鍵按下for(i=【85】;((i<=16)&&(i>0));i<<=1){output|=0xFF;output&=(~i);【86】=output;//輸出行掃描信號(hào)temp=KEYINPUT;//讀取列信號(hào)if((temp&0x0F)!=【87】){key=(~i);key?=8:key|=((temp&0x0F)|0xF0);retum(key);}}return0xFFFF;}根據(jù)上面的鍵盤掃描函數(shù)的返回值,可以判斷是否有按鍵按下,且是哪個(gè)鍵按下。若有鍵按下,返回值是其對(duì)應(yīng)的掃描碼。例如:若鍵盤中的“8”鍵被按下,返回值為:【88】,若鍵盤中的“3”鍵按下,返回值為:【89】。若沒有鍵按下,返回值應(yīng)為:【90】。(3)加油結(jié)束后延時(shí)2秒,利用Timer0部件來產(chǎn)生此延時(shí)信號(hào),那么,初始化Timer0部件的函數(shù)可以設(shè)計(jì)如下。(程序中所有參數(shù)請(qǐng)用十六進(jìn)制表示。并假設(shè)系統(tǒng)主頻參數(shù)PCLK為100MHz,分割器值選擇為16,預(yù)分頻系數(shù)選擇為199。)voidTimer0Int(void){//設(shè)置定時(shí)器配置寄存器0(TCFG0)rTCFG0=【91】;//deadzone=0,Timer0預(yù)分頻系數(shù)設(shè)199//設(shè)置定時(shí)器配置寄存器1(TCFG1)rTCFG1=【92】;//工作在中斷方式,分割器值為16//設(shè)置計(jì)數(shù)常數(shù)rTCNTB0=【93】;//設(shè)置控制寄存器TCONrTCON=【94】;//僅更新TCNTB0和TCMPB0rTCON=0x00000001;//僅Timer0啟動(dòng)}(4)在設(shè)計(jì)打印機(jī)接口電路時(shí),若選用內(nèi)部有2K×8bit緩沖區(qū)的打印機(jī)模塊,利用S3C2410芯片的低8位數(shù)據(jù)線與打印機(jī)模塊的數(shù)據(jù)線連接,并用S3C2410芯片的nGCS4引腳連接其片選信號(hào),其他信號(hào)(地址線、讀/寫信號(hào))也一一連接。要打印的信息需送到緩沖區(qū),然后啟動(dòng)打印。那么,軟件寫入該打印緩沖區(qū)的首地址為【95】,末地址為【96】。(注:存儲(chǔ)系統(tǒng)為小端存儲(chǔ)方式)(5)與后臺(tái)PC機(jī)的異步串行通信接口選用S3C2410芯片內(nèi)部的【97】部件來設(shè)計(jì)。該部件支持的通信協(xié)議數(shù)據(jù)格式要求為:【98】位起始位,5~8位的數(shù)據(jù)位,1位奇偶校驗(yàn)位(或無校驗(yàn)位),1位(或2位)的停止位。在初始化程序中,需通過設(shè)置【99】寄存器來確定通信所需的數(shù)據(jù)格式。例如:通信時(shí)需要的數(shù)據(jù)格式為:8位的數(shù)據(jù)位,奇校驗(yàn),2位停止位,那么,該寄存器需要設(shè)置的參數(shù)為:【100】(請(qǐng)用十六進(jìn)制數(shù)表示)。說明:下面是試題解答時(shí)需要用到的寄存器格式1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式3)端口F控制寄存器(GPFCON)的格式4)TCFG0寄存器的格式5)TCFG1寄存器的格式通過TCFGO、TCFG1的設(shè)置,可以確定預(yù)分頻系數(shù)和分割器值,最終通過下面公式計(jì)算定時(shí)器輸入時(shí)鐘頻率。定時(shí)器輸入時(shí)鐘頻率=PCLK/(預(yù)分頻系數(shù)+1)/(分割器值)預(yù)分頻系數(shù)的范圍=0~255分割器值的取值范圍=2,4,8,166)TCON寄存器的格式7)ULCONn寄存器的格式標(biāo)準(zhǔn)答案:(1)【81】GPE14【82】0xAFFFFFFF(2)【83】0x00000155【84】0xFFFFFF00【85】1【86】KEYOUTPUT【87】0x0F【88】0xF7FD,【89】0xFDFB【90】0xFFFF(3)【91】0xC7【92】0x00000003【93】0xF424【94】0x00000002(4)【95】0x20000000【96】0x200007FF(5)【97】UART【98】1【99】ULCONn【100】0x27知識(shí)點(diǎn)解析:(1)GPE14的功能為輸出/輸入,第三功能就是用于ⅡCSCL,為I2C時(shí)鐘線提供功能,故【8l】空填寫GPE14。GPE14設(shè)置”10”的功能為ⅡCSCL,其他位保留”11”,故【82】框填寫0xAFFFFFFF(2)初始化程序是按照寄存器格式進(jìn)行按位賦值。查看附錄GPE控制寄存器的格式可知GPE0~GPE4為輸出時(shí),即為數(shù)值“01”,也就是0x155,而其他位置的數(shù)值不變,因此初始化GPE0~GPE4的數(shù)值為“0x00000155”,故【83】空填寫0x00000155;初始化端口GPC0~GPC3為輸入,每個(gè)端口設(shè)置為“00”,而其他位置的數(shù)值不變,因此初始化GPC0~GPC3的數(shù)值應(yīng)為“0xFFFFFF00”,故【84】0xFFFFFF00;循環(huán)從1開始,循環(huán)掃描鍵盤,應(yīng)從“1”開始,故【85】填寫1。通過GPE端口數(shù)據(jù)寄存器輸出行信號(hào),故【86】填寫KEYOUTPUT,【87】空填寫0x0F。對(duì)矩陣鍵盤采用循環(huán)掃描法讀取鍵盤按鍵情況;無鍵按下,則全1,有鍵按下,則相應(yīng)置0,當(dāng)沒有鍵按下時(shí),輸出0xFFFF,如果有鍵按下結(jié)合行列值即可判斷。故【88】空填寫QxF7FD,【89】0xFDFB【90】0xFFFF(3)因?yàn)門imer0預(yù)分頻系數(shù)設(shè)為199,所以轉(zhuǎn)化為十六進(jìn)制為0xC7,故【91】空填寫0xC7。Timer2分割器值為16,故空【92】填寫0x00000003。定時(shí)器輸入時(shí)鐘頻率=PCLK/(預(yù)分頻系數(shù)+1)/分割器值,計(jì)數(shù)常數(shù)=定時(shí)時(shí)間間隔/(1/定時(shí)器輸入時(shí)鐘頻率),即可得到空【93】的答案為0xF424。更新TCNTB0和TCMPB0,空【94】填寫0x00000002。(4)2K×8bit緩沖區(qū)的打印機(jī)模塊,利用S3C2410芯片的低8位數(shù)據(jù)線與打印機(jī)模塊的數(shù)據(jù)線連接,并用S3C2410芯片的:nGCS4引腳連接其片選信號(hào),其他信號(hào)(地址線、讀/寫信號(hào))也一一連接。軟件寫入的首地址為0x20000000,末地址為0x200007FF。(5)根據(jù)題意,后臺(tái)PC機(jī)的異步串行通信接口選用S3C2410芯片內(nèi)部的UART部件來設(shè)計(jì)。UART支持的通信協(xié)議數(shù)據(jù)格式要求為:第1位起始位,5~8位的數(shù)據(jù)位,1位奇偶校驗(yàn)位(或無校驗(yàn)位),1位(或2位)的停止位。S3C2410/2440有三個(gè)UART接口UARTO、UART1和UART2,其對(duì)應(yīng)的線路控制寄存器為ULCONO、ULCON1和ULCON2,用于確定傳輸幀的格式,地址分別為0x50000000、0x50004000和0x50008000,可讀/寫,復(fù)位時(shí)全為0。由于有8位的數(shù)據(jù)位,奇校驗(yàn),2位停止位,所以得到二進(jìn)制為100111,轉(zhuǎn)化為十六進(jìn)制為0x27。故空【97】填寫UART、空【98】填寫1、空【99】填寫ULCONn、空【100】填寫0x27。計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在以下ARM處理器的指令操作碼中可讓寄存器R1中的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:匯編中使用邏輯或指令和1進(jìn)行或運(yùn)算可以達(dá)到讓寄存器中的指定位置位的作用。故本題選擇D。2、關(guān)于ARM的工作狀態(tài),以下說法正確的是()。A、ARM處理器的工作狀態(tài)包括ARM狀態(tài)和Thumb狀態(tài)兩種B、ARM狀態(tài)支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb-2狀態(tài)下,代碼密度低于ARM狀態(tài),占用存儲(chǔ)空間變大D、ARM處理器復(fù)位后自動(dòng)進(jìn)入ARM狀態(tài)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài)②Thumb/ThUmb一2狀態(tài)③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)。在Thumb模式下,指令代碼只有16位,使代碼密度變大,占用內(nèi)存空間減小,提供比32位程序代碼更佳的效能。ARM處理器復(fù)位后自動(dòng)進(jìn)入ARM狀態(tài)。D項(xiàng)正確,故本題選擇D。3、關(guān)于ARM的工作狀態(tài),以下說法正確的是()。A、ARM處理器的工作狀態(tài)包括ARM狀態(tài)和Thumb狀態(tài)兩種B、ARM狀態(tài)支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb一2狀態(tài)下,代碼密度低于ARM狀態(tài),占用存儲(chǔ)空間變大D、ARM處理器復(fù)位后自動(dòng)進(jìn)入ARM狀態(tài)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài)②Thumb/Thumb一2狀態(tài)③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)。在Thumb模式下,指令代碼只有16位,使代碼密度變大,占用內(nèi)存空間減小,提供比32位程序代碼更佳的效能。ARM處理器復(fù)位后自動(dòng)進(jìn)入ARM狀態(tài)。D項(xiàng)正確,故本題選擇D。4、ARM處理器如果R1=0x98001200,已知在小端模式下,內(nèi)存0x98001204中存放數(shù)據(jù)0x35,0x98001205中存放數(shù)據(jù)0x36,0x98001206中存放數(shù)據(jù)0x37,0x98001207中存放數(shù)據(jù)0x38,在指令LDRR0,[R1,#4]執(zhí)行后,R0中的值為()。A、0x35363738B、0x36353837C、0x38373635D、0x37383536標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:小端模式,是指數(shù)據(jù)的高位保存在內(nèi)存的高地址中,而數(shù)據(jù)的低位保存在內(nèi)存的低地址中;本指令表示將寄存器R1的內(nèi)容自動(dòng)增加4,形成操作數(shù)的有效地址,從中取得32位操作數(shù)存入寄存器R0中。故本題選擇c。5、μC/OS—II能夠提供周期性時(shí)鐘信號(hào)(即所謂的時(shí)鐘節(jié)拍),用于實(shí)現(xiàn)任務(wù)的正確延時(shí)和超時(shí)確認(rèn)。節(jié)拍率應(yīng)在什么范圍內(nèi)?A、10Hz~100HzB、10Hz~1000HzC、100Hz~1000HzD、100Hz~10000Hz標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:μC/OS—II能夠提供周期性時(shí)鐘信號(hào)(即所謂的時(shí)鐘節(jié)拍),用于實(shí)現(xiàn)任務(wù)的正確延時(shí)和超時(shí)確認(rèn)。節(jié)拍率應(yīng)在每秒10次到100次之間,即10Hz~100Hz。故本題選擇A。6、以下對(duì)偽指令的解釋錯(cuò)誤的是()。A、DCD0x12;在內(nèi)存區(qū)域分配一個(gè)32位字的內(nèi)存空間并初始化為0x00000012B、CODEl6;偽指令通知編譯器,其后的指令序列為16位的Thumb指令C、TestEQU50;定義一個(gè)常量Test值為50,不能定義32位常數(shù)D、IMPORTMain;該偽指令通知編譯器當(dāng)前文件要引用標(biāo)號(hào)Main,但Main在其他源文件中定義標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:DCD為ARM匯編器所支持的數(shù)據(jù)定義偽指令,用于分配一片連續(xù)的字存儲(chǔ)單元并用指定的數(shù)據(jù)初始化,A項(xiàng)正確;CODE16偽指令通知編譯器,其后的指令序列為16位的Thumb指令,故B正確;EQU是等于偽指令,用于為程序中的常量、標(biāo)號(hào)等定義一個(gè)等效的字符名稱,TestEQU50定義標(biāo)號(hào)Test的值為50,C錯(cuò)誤;IMPORT偽指令用于通知編譯器要使用的標(biāo)號(hào)在其他源文件中定義,但要在當(dāng)前源文件中引用,而且無論當(dāng)前源文件是否引用該標(biāo)號(hào),該標(biāo)號(hào)均會(huì)被加入到當(dāng)前源文件的符號(hào)表中,D項(xiàng)解釋正確。故本題選擇C。7、下列系統(tǒng)屬于實(shí)時(shí)系統(tǒng)的是()。A、電子郵件系統(tǒng)B、電子書閱讀器C、微博D、飛行控制系統(tǒng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:實(shí)時(shí)系統(tǒng)的主要特征是能夠及時(shí)響應(yīng)外部發(fā)生的隨機(jī)任務(wù)請(qǐng)求,并且能夠在規(guī)定的時(shí)限內(nèi)完成任務(wù)。典型的實(shí)時(shí)系統(tǒng)有民航導(dǎo)航系統(tǒng)、防空預(yù)警系統(tǒng)、電力輸送控制系統(tǒng)等;典型的非實(shí)時(shí)系統(tǒng)有視頻播放系統(tǒng)、博客發(fā)布系統(tǒng)、手機(jī)交互式城市交通導(dǎo)航系統(tǒng)等。四個(gè)選項(xiàng)中只有D項(xiàng)是實(shí)時(shí)系統(tǒng),故本題選擇D。8、關(guān)于ARM指令中的條件域,以下表述錯(cuò)誤的是()。A、HI為無符號(hào)數(shù)大于B、CC為無符號(hào)數(shù)小于C、GT為帶符號(hào)數(shù)大于D、LE為帶符號(hào)數(shù)小于標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:LE為帶符號(hào)數(shù)小于或等于。選項(xiàng)D錯(cuò)誤,故本題選擇D。9、下面關(guān)于S3C2410嵌入式微處理器芯片GPIO端口的敘述中,錯(cuò)誤的是()。A、GPIO端口有GPA/GPB/GPC/GPD共4個(gè)并行I/O接口B、GPIO端口的多個(gè)并行I/O接口中,有的接口的功能是單一的,有的接口的功能是復(fù)用的C、GPIO端口的每個(gè)并行I/O接口都有控制寄存器、數(shù)據(jù)寄存器以及上拉寄存器D、GPIO端口屬于芯片內(nèi)部的低帶寬組件標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個(gè)并行I/O接口。選項(xiàng)A錯(cuò)誤,故本題選擇A。10、下面關(guān)于S3C2410嵌入式微處理器芯片GPIO端口的敘述中,錯(cuò)誤的是()。A、GPIO端口有GPA/GPB/GPC/GPD共4個(gè)并行I/O接口B、GPIO端口的多個(gè)并行I/O接口中,有的接口的功能是單一的,有的接口的功能是復(fù)用的C、GPIO端口的每個(gè)并行I/O接口都有控制寄存器、數(shù)據(jù)寄存器以及上拉寄存器D、GPIO端口屬于芯片內(nèi)部的低帶寬組件標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個(gè)并行I/O接口。選項(xiàng)A錯(cuò)誤,故本題選擇A。11、漢字有多種不同的編碼標(biāo)準(zhǔn),下面關(guān)于不同編碼標(biāo)準(zhǔn)之間關(guān)系的敘述中,錯(cuò)誤的是()。A、GB2312中的所有字符在GB18030中也都存在,且編碼相同B、GB18030與UCS/Unicode均包含中日韓統(tǒng)一漢字(CJK)約7萬多個(gè)C、GB18030中的漢字與UCS/Unicode中的漢字編碼保持相同D、UTF一8和UTF一16是實(shí)現(xiàn)UCS/Unicode的兩種不同的編碼方案標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:GB1B030字符集與國(guó)際標(biāo)準(zhǔn)UCS/unicode字符集基本兼容。GB18030采用雙字節(jié)編碼表示漢字,而UCS/Unicode在表示漢字時(shí)有兩種不同的編碼方案,UTF一8使用3字節(jié)表示,UTF一16則采用雙字節(jié)編碼。C選項(xiàng)錯(cuò)誤,其余三項(xiàng)正確,故本題選擇C。12、以下關(guān)于ARM處理器說法正確的是()。A、半字?jǐn)?shù)據(jù)0x1234在小端格式下從0x10000000開始存放,其中0x34存放在0x10000001中B、ARM處理器支持8位、16位和32位數(shù)據(jù)類型C、MMU為存儲(chǔ)器保護(hù)單元,是對(duì)存儲(chǔ)器進(jìn)行保護(hù)的可選組件D、虛擬地址到物理地址映射是MPU的主要功能標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:0x1234在小端模式CPU內(nèi)存中的存放方式為:內(nèi)存地址存放內(nèi)容0x100000000x340x100000010x12而在大端模式CPU內(nèi)存中的存放方式則為:內(nèi)存地址存放內(nèi)容0x100000000x120x100000010x34因此選項(xiàng)A錯(cuò)誤。MMU是存儲(chǔ)器管理單元的縮寫,是用來管理虛擬內(nèi)存系統(tǒng)的器件,通常是CPU的一部分;存儲(chǔ)器保護(hù)單元是MPU;選項(xiàng)C錯(cuò)誤。虛擬地址到物理地址的映射是MMU的主要功能;選項(xiàng)D錯(cuò)誤。ARM處理器支持8位、16位和32位數(shù)據(jù)類型,B選項(xiàng)正確,故本題選擇B。13、以下對(duì)于主流嵌入式操作系統(tǒng)的敘述,錯(cuò)誤的是()。A、iOS的系統(tǒng)結(jié)構(gòu)分為以下四個(gè)層次:核心操作系統(tǒng),核心服務(wù)層,媒體層,觸摸框架層(theCocoaTouchlayer)B、WinCE源代碼數(shù)量龐大,API函數(shù)豐富C、微軟公司的WindowsPhone8操作系統(tǒng)與WindowsPhone7沒有升級(jí)換代更新的關(guān)系D、Android是國(guó)內(nèi)外目前最流行的手持設(shè)備操作系統(tǒng)之一標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:iOS的系統(tǒng)結(jié)構(gòu)分為以下4個(gè)層次:核心操作系統(tǒng),核心服務(wù)層,媒體層,觸摸框架層(theCocoaTouchLayer),因此A選項(xiàng)正確;WinCE的主要優(yōu)點(diǎn)是源代碼數(shù)量龐大,API函數(shù)豐富,B選項(xiàng)正確;WindowsPhone8針對(duì)WindowsPhone7的不足之處進(jìn)行了大量技術(shù)升級(jí),因此C選項(xiàng)錯(cuò)誤;Android是國(guó)際上目前最流行的手持設(shè)備開發(fā)平臺(tái)之一,所以D選項(xiàng)也是正確的。故本題選擇C。14、在指令LDRR3,[R4,#4]!執(zhí)行后,R4中的值為()。A、不變B、R4+1C、R4+4D、4標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:LDR是存儲(chǔ)器到寄存器的數(shù)據(jù)傳送指令,題中是基址加變址尋址,且存儲(chǔ)器值改變,即R3←[R4+4]、R4←R4+4;故本題選擇C。15、下面關(guān)于NORFlash和NANDFlash的敘述中,錯(cuò)誤的是()。A、NORFlash和NANDFlash是目前市場(chǎng)上兩種主要的閃存技術(shù)B、NANDFlash以頁(行)為單位隨機(jī)存取,在容量、使用壽命等方面有較大優(yōu)勢(shì)C、NORFlash寫入和擦除速度較慢D、數(shù)碼相機(jī)存儲(chǔ)卡和U盤中的Flash均采用NORFlash標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:NORFlash和NANDFlash是市場(chǎng)上兩種主要的閃存技術(shù):NORFlashROM的特點(diǎn)是以字節(jié)為單位隨機(jī)存取,但NORFlashROM寫入和擦除速度較慢,影響了它的性能。NANDFlashROM以頁(行)為單位隨機(jī)存取,在容量、使用壽命和成本方面有較大優(yōu)勢(shì)。但是它的讀出速度稍慢,編程較為復(fù)雜,因此大多作為數(shù)據(jù)存儲(chǔ)器使用。數(shù)碼相機(jī)存儲(chǔ)卡和U盤中的Flash均采用NANDFlash,D選項(xiàng)錯(cuò)誤,故本題選擇D。16、以下是有關(guān)TCP/IP協(xié)議中IP地址格式(IPv4)的敘述,其中錯(cuò)誤的是()。A、IP地址使用64個(gè)二進(jìn)位表示B、IP地址由網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)兩部分組成C、IP地址有A類、B類、C類等不同類型之分D、具有C類地址的主機(jī)連接在小型網(wǎng)絡(luò)中標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:IP協(xié)議第4版(IPv4)規(guī)定,每個(gè)IP地址使用4B(32個(gè)二進(jìn)制位)表示,其中包含有網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)兩部分。IP地址分為A類、B類、C類三個(gè)基本類,另有兩類分別作為組播地址和備用地址(D類和E類)。C類網(wǎng)絡(luò)地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)最多只能包含254臺(tái)計(jì)算機(jī)。所以A項(xiàng)錯(cuò)誤,故本題選擇A。17、關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法正確的是()。A、ARM狀態(tài)是32位兼容16位指令的狀態(tài)B、ARM處理器復(fù)位時(shí)自動(dòng)進(jìn)入Thumb狀態(tài)C、ARM9支持Thumb一2狀態(tài)D、Thumb狀態(tài)為16位指令狀態(tài),指令長(zhǎng)度全部為16位標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài),②Thumb狀態(tài)及Thumb一2狀態(tài),③調(diào)試狀態(tài)。除支持Thumb一2的ARM處理器外,其他所有ARM處理器都可以工作在ARM狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài);在Thumb模式下,指令代碼只:有16位。Thumb一2狀態(tài)是ARMv7版本的ARM處理器所具有的新狀態(tài)。值得注意的是,ARM處理器復(fù)位后開始執(zhí)行代碼時(shí)總是處于ARM狀態(tài),如果需要?jiǎng)t可以切換到Thumb狀態(tài)及Thumb一2狀態(tài)。故本題選擇D。18、下面關(guān)于嵌入式處理芯片生產(chǎn)廠商的敘述中,錯(cuò)誤的是()。A、基于ARM7TDMI內(nèi)核的S3C544BO嵌入式處理器由韓國(guó)三星(Samsung)公司生產(chǎn)B、基于ARM7TDMI—S內(nèi)核的LPC2000系列嵌入式處理器由荷蘭恩智浦(NXP)半導(dǎo)體公司生產(chǎn)C、美國(guó)英特爾(Intel)公司未生產(chǎn)過基于ARM的嵌入式處理器D、美國(guó)愛特美爾(ATMEL)公司和飛思卡爾(FYeescale)公司都生產(chǎn)多個(gè)系列的基于ARM內(nèi)核的嵌入式處理器芯片標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:生產(chǎn)ARM處理器芯片的廠家眾多,每個(gè)廠商生產(chǎn)的ARM芯片型號(hào)各異,除了內(nèi)核架構(gòu)外,其內(nèi)置硬件組件也各有特色,性能也有差異?;贏RM7TDMI內(nèi)核的S3C44B0嵌入式處理器由韓國(guó)三星(Samsung)公司生產(chǎn);基于ARM7TDMI—S內(nèi)核的LPC2000系列嵌入式處理器由荷蘭恩智浦(NXP)半導(dǎo)體公司生產(chǎn);美國(guó)愛特美爾(ATMEL)公司和飛思卡爾(Freescale)公司都生產(chǎn)多個(gè)系列的基于ARM內(nèi)核的嵌入式處理器。故本題選擇C。19、下面的敘述中,不正確的是()。A、在嵌入式系統(tǒng)開發(fā)時(shí),通常可以把其開發(fā)過程劃分為:系統(tǒng)需求分析與規(guī)格說明、系統(tǒng)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成與測(cè)試等幾個(gè)階段B、所謂的構(gòu)件設(shè)計(jì),是指包括軟件設(shè)計(jì)與編程、專用硬件芯片選擇及硬件電路設(shè)計(jì)等具體設(shè)計(jì)工作C、系統(tǒng)集成與測(cè)試的目的是發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤并進(jìn)行改正。在此階段,應(yīng)該等系統(tǒng)集成完成后再整體地對(duì)系統(tǒng)進(jìn)行測(cè)試D、嵌入式系統(tǒng)設(shè)計(jì)者需要遵循軟硬一體、軟硬協(xié)調(diào)設(shè)計(jì)的思想。在系統(tǒng)功能滿足要求的前提下,結(jié)合性能、費(fèi)用成本、尺寸等約束條件,確定哪些功能由硬件構(gòu)件實(shí)現(xiàn),哪些功能由軟件構(gòu)件實(shí)現(xiàn)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在嵌入式系統(tǒng)開發(fā)時(shí),通??梢园哑溟_發(fā)過程劃分為:系統(tǒng)需求分析與規(guī)格說明、系統(tǒng)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成與測(cè)試等幾個(gè)階段;嵌入式系統(tǒng)設(shè)計(jì)者需要遵循軟硬一體、軟硬協(xié)調(diào)設(shè)計(jì)的思想。在滿足系統(tǒng)功能的前提下,結(jié)合性能、費(fèi)用成本、尺寸等約束條件,確定哪些功能由硬件構(gòu)件實(shí)現(xiàn),哪些功能由軟件構(gòu)件實(shí)現(xiàn);所謂的構(gòu)件設(shè)計(jì),是指包括軟件設(shè)計(jì)與編程、專用硬件芯片選擇及硬件電路設(shè)計(jì)等具體設(shè)計(jì)工作;一個(gè)好的系統(tǒng)集成與測(cè)試計(jì)劃可以幫助設(shè)計(jì)者快速的發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤并改正,但應(yīng)該分步的、按階段的構(gòu)建系統(tǒng),并且每次只對(duì)一部分構(gòu)建或模塊所集成的系統(tǒng)進(jìn)行測(cè)試,這樣更容易的發(fā)現(xiàn)并定位錯(cuò)誤。故本題選擇C。20、對(duì)于ARM系列,最適合高端應(yīng)用的嵌人式處理器是()。A、ARM9B、ARMCortex—MC、ARMCortex—AD、ARMCortex—R標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Codex命名,并分成A、R和M三類,旨在為各種不同的市場(chǎng)提供服務(wù)。其中:“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用;“R”系列針對(duì)實(shí)時(shí)系統(tǒng);“M”系列對(duì)微控制器。故本題選擇C。21、將R1中的8位二進(jìn)制數(shù)存儲(chǔ)到由R2+1指示的單元,并自動(dòng)更新地址的ARM指令是()。A、STRBR1,[R2,#1]!B、STRHR1,[R2,#1]!C、STREQR1,[R2,#1]!D、STRR1,[R2,#1]!標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:根據(jù)題目意思,本題要用的指令是STRB,且采用基址加變址尋址方式,同時(shí)需要自動(dòng)更新地址,則指令為“STRBR1,[R2,#1]!”,故本題選擇A。22、下面與嵌入式處理器有關(guān)的敘述中,錯(cuò)誤的是()。A、嵌入式處理器本身就是一個(gè)嵌入式最小硬件系統(tǒng)B、嵌入式處理器只有在供電的情況下才有可能正常工作C、嵌入式處理器工作時(shí)需要時(shí)鐘信號(hào)D、大多數(shù)基于ARM處理器核的嵌入式處理器芯片都有調(diào)試接口標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:嵌入式處理器本身是不能獨(dú)立工作的,必須給它供電,加上時(shí)鐘信號(hào),提供復(fù)位信號(hào)等才可能工作;嵌入式最小硬件系統(tǒng)一般包括嵌入式處理器、時(shí)鐘電路、電源電路、復(fù)位電路、存儲(chǔ)器和調(diào)試測(cè)試接口;而大多數(shù)基于ARM處理器核的處理器芯片都有調(diào)試接口。A項(xiàng)錯(cuò)誤,故本題選擇A。23、嵌入式Linux操作系統(tǒng)由用戶進(jìn)程、OS服務(wù)組件和Linux內(nèi)核3個(gè)部分組成,下面敘述中錯(cuò)誤的是()。A、某個(gè)應(yīng)用程序在Linux操作系統(tǒng)環(huán)境下運(yùn)行時(shí),它就成為一個(gè)用戶進(jìn)程B、服務(wù)組件是位于Linux操作系統(tǒng)內(nèi)核之上的服務(wù)模塊或?qū)嵱贸绦虻募螩、LiNux內(nèi)核包含進(jìn)程管理、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進(jìn)程間通信等模塊D、Linux內(nèi)核只供服務(wù)組件調(diào)用,與用戶進(jìn)程之間沒有接口標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:用戶進(jìn)程是在Linux系統(tǒng)上運(yùn)行的應(yīng)用程序集合,某個(gè)應(yīng)用程序在Linux操作系統(tǒng)環(huán)境下運(yùn)行時(shí),它就成為一個(gè)用戶進(jìn)程;OS服務(wù)組件是位于Linux操作系統(tǒng)內(nèi)核之上的一層服務(wù)模塊或?qū)嵱贸绦虻募?;Linux內(nèi)核包含進(jìn)程管理、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進(jìn)程間通信等模塊;Linux內(nèi)核為用戶進(jìn)程提供了一個(gè)虛擬接口(系統(tǒng)調(diào)用)。故本題選擇D。24、Linux內(nèi)核主要由5個(gè)子系統(tǒng)組成,下面選項(xiàng)中不屬于這5個(gè)子系統(tǒng)的是()。A、進(jìn)程調(diào)度B、內(nèi)存管理C、虛擬文件系統(tǒng)D、瀏覽器程序標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Linux內(nèi)核主要由5個(gè)子系統(tǒng)組成:進(jìn)程調(diào)度;內(nèi)存管理;虛擬文件系統(tǒng);網(wǎng)絡(luò)接口;進(jìn)程間通信。故本題選擇D。25、下面關(guān)于μC/OS—II任務(wù)管理的敘述中,錯(cuò)誤的是()。A、它可以管理多達(dá)64個(gè)任務(wù)B、用戶任務(wù)最多只能有32個(gè)C、空閑任務(wù)(idletask)是系統(tǒng)所創(chuàng)建的第1個(gè)任務(wù)D、就緒狀態(tài)的任務(wù)表示已經(jīng)具備運(yùn)行條件但并不在運(yùn)行的任務(wù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:μC/OS—II只能管理64個(gè)任務(wù),目前的版本保留8個(gè)任務(wù)給系統(tǒng),故用戶編寫的應(yīng)用程序最多可以有56個(gè)任務(wù);空閑任務(wù)(idletask)是系統(tǒng)所創(chuàng)建的第1個(gè)任務(wù);就緒態(tài)的任務(wù)意味著該任務(wù)已經(jīng)準(zhǔn)備好,可以運(yùn)行但由于該任務(wù)的優(yōu)先級(jí)比正在運(yùn)行的任務(wù)的優(yōu)先級(jí)低,暫時(shí)還不能運(yùn)行。B項(xiàng)錯(cuò)誤,故本題選擇B。26、以下關(guān)于ARM寄存器的說法,錯(cuò)誤的是()。A、R12為鏈接寄存器B、R13為堆棧指針C、R15作為PC使用D、CPSR為當(dāng)前程序狀態(tài)寄存器標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:ARM處理器在不同狀態(tài)下寄存器組織略有區(qū)別,但有共同點(diǎn):無論何種模式,R15均作為PC使用:CPSR為當(dāng)前程序狀態(tài)寄存器;R7~R0為公用的通用寄存器。R

溫馨提示

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

評(píng)論

0/150

提交評(píng)論