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

下載本文檔

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

文檔簡介

計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷6(共9套)(共549題)計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、嵌入式系統(tǒng)硬件的核心是CPU。下面關(guān)于嵌入式系統(tǒng)CPU特點的敘述中,錯誤的是()A、支持實時處理B、低功耗C、字長在16位以下D、集成了測試電路標(biāo)準答案:C知識點解析:嵌入式系統(tǒng)cPu范圍極其廣闊,從最初的4位處理器,到目前仍在大規(guī)模應(yīng)用的8位單片機,和現(xiàn)在最新的受到廣泛青睞的32位,64位嵌入式CPU,都屬于嵌入式系統(tǒng)CPU的范圍。故本題選擇C。2、以下關(guān)于ARM處理器內(nèi)核說法正確的是()。A、經(jīng)典ARM處理器包括Cortex-M、Codex-R和Codex-A三大類B、Cortex-A系列為應(yīng)用Codex處理器,主要面向高端應(yīng)用設(shè)計C、Codex-M系列為面向控制領(lǐng)域的實時嵌入式處理器D、ARMl-1性能優(yōu)于Codex-A5,但低于Cortex-A15標(biāo)準答案:B知識點解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務(wù)。Cortex系列屬于ARMv7架構(gòu),這是到2010年為止ARM公司最新的指令集架構(gòu)。(2011年,ARMv8架構(gòu)在TechCon上推出)ARMv7架構(gòu)定義了三大分工明確的系列:“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用;“R”系列針對實時系統(tǒng);“M”系列對微控制器。故本題選擇B。3、以下關(guān)于ARM處理器內(nèi)核說法正確的是()。A、經(jīng)典ARM處理器包括Cortex–M、Cortex–R和Cortex–A三大類B、Cortex–A系列為應(yīng)用Codex處理器,主要面向高端應(yīng)用設(shè)計C、Cortex–M系列為面向控制領(lǐng)域的實時嵌入式處理器D、ARM11性能優(yōu)于Cortex–A5,但低于Cortex–A15標(biāo)準答案:B知識點解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務(wù)。Cortex系列屬于ARMv7架構(gòu),這是到2010年為止ARM公司最新的指令集架構(gòu)。(2011年,ARMv8架構(gòu)在TechCon上推出)ARMv7架構(gòu)定義了三大分工明確的系列;“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用;“R”系列針對實時系統(tǒng);“M”系列對微控制器。故本題選擇B。4、下面關(guān)于RS一232/RS一485接口的敘述中,錯誤的是()。A、采用嵌入式處理器自帶的UART可以組成RS一232通信接口B、采用嵌入式處理器自帶的UART可以組成RS一485通信接口C、RS一232接口的信號線采用單端輸出方式,邏輯0的電壓范圍為+3V~+15V,邏輯1的電壓范圍為一15V~一3VD、RS一485接口的信號線采用單端輸出方式,邏輯0的電壓范圍為一15V~一3V,邏輯1的電壓范圍為+3V~+15V標(biāo)準答案:D知識點解析:采用嵌入式處理器自帶的UART可以組成RS一232/RS一485通信接口,RS一232采用負邏輯傳輸,其接口的信號線采用單端輸出方式,邏輯0的電壓范圍為+3V~+15V,邏輯1的電壓范圍為一15V~一3V,而RS一485標(biāo)準采用差分信號傳輸方式。故此題選擇D。5、半導(dǎo)體集成電路是微電子技術(shù)的核心。下面有關(guān)集成電路的敘述中錯誤的是()。A、集成電路有小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)模和極大規(guī)模等多種,嵌入式處理器芯片一般屬于大規(guī)模集成電路B、集成電路的制造大約需要幾百道工序,工藝復(fù)雜且技術(shù)難度非常高C、集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經(jīng)切割、研磨和拋光而成的圓形薄片D、集成電路中的電路及電子元件,需反復(fù)交叉使用氧化,光刻,摻雜和互連等工序才能制成標(biāo)準答案:A知識點解析:集成電路根據(jù)其集成度的高低可以分為小規(guī)模(SSI)、中規(guī)模(MSI)、大規(guī)模(LSI)、超大規(guī)模(VLSI)和極大規(guī)模(ULSI)等幾種。嵌入式處理芯片大多屬于VLSI和ULSI。集成電路的制造大約需要幾百道工序,工藝復(fù)雜且技術(shù)難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成,生產(chǎn)、控制及測試設(shè)備異常昂貴。集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經(jīng)切割、研磨和拋光而成的圓形薄片。集成電路中的電路及電子元件,需反復(fù)交叉使用氧化,光刻,摻雜和互連等工序才能制成。故本題選擇A。6、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)準答案:C知識點解析:小端模式,是指數(shù)據(jù)的高位保存在內(nèi)存的高地址中,而數(shù)據(jù)的低位保存在內(nèi)存的低地址中;本指令表示將寄存器R1的內(nèi)容自動增加4,形成操作數(shù)的有效地址,從中取得32位操作數(shù)存入寄存器R0中。故本題選擇C。7、ARM處理器將R0中一個字的數(shù)據(jù),存人由R1指示的內(nèi)存區(qū)域,則使用的指令是()。A、STRR0,[R1]B、LDRR0,[R1]C、STRHR0,[R1]D、STRBR0,[R1]標(biāo)準答案:A知識點解析:按題目要求,即將RO的值傳送到以R1的值為地址的存儲器中,故需采用寄存器間接尋址。故本題選擇A。8、下列關(guān)于嵌入式操作系統(tǒng)的陳述中,正確的是()。A、TinyOS是開源嵌入式操作系統(tǒng)B、微內(nèi)核結(jié)構(gòu)的優(yōu)點是效率較高,性能強C、WindowsCE和Android操作系統(tǒng)屬于微內(nèi)核結(jié)構(gòu)D、μC/OS操作系統(tǒng)是完全免費的操作系統(tǒng)標(biāo)準答案:A知識點解析:TinyOS是開源嵌入式操作系統(tǒng),主要用于無線傳感網(wǎng)絡(luò)。按照內(nèi)核結(jié)構(gòu),嵌入式操作系統(tǒng)可分為單內(nèi)核和微內(nèi)核操作系統(tǒng)。單內(nèi)核的優(yōu)點是應(yīng)用程序效率高、反應(yīng)速度快,WindowsCE和Android操作系統(tǒng)屬于單內(nèi)核結(jié)構(gòu)。故此題選擇A。9、在數(shù)字音頻信息數(shù)字化過程中,正確的處理順序是()。A、量化、取樣、編碼B、取樣、編碼、量化C、取樣、量化、編碼D、編碼、取樣、量化標(biāo)準答案:C知識點解析:音頻信息數(shù)字化的過程是取樣、量化、編碼。故本題選擇C。10、關(guān)于ARM處理器的命名,以下說法錯誤的是()。A、ARM11之前的命名中TDMI中的T的含義是Thumb,即支持高密度16位Thumb指令集B、ARM11之后,采用ARMCortex來命名C、ARMCortex–R為高端應(yīng)用型Cortex處理器D、ARMCortex一M系列處理器內(nèi)部沒有MMU部件標(biāo)準答案:C知識點解析:此處ARM處理器命名主要是ARM內(nèi)核命名。在ARMCortex之前,ARM內(nèi)核的命名中T表示支持高密度16位的Thumb指令集;ARM11以后則以Cortex命名,分為三個系列,–A,–R,–M系列,分別面向高端應(yīng)用、實時控制和微控制器。其中ARMCortex–M內(nèi)部沒有MMU。故本題選擇C。11、下面關(guān)于存儲器的敘述中,錯誤的是()。A、DDRSDRAM中的DDR是指雙倍數(shù)據(jù)速率B、DDR2SDRAM可預(yù)讀取2位數(shù)據(jù)C、磁性隨機存取存儲器MRAM是一種非易失性存儲器,擁有SRAM的高速存取能力,以及DRAM的高集成度D、鐵電存儲器FRAM既具有只讀存儲器非易失性的特點,又具有隨機存儲器可快速隨機讀寫的特點,而且速度快,功耗低標(biāo)準答案:B知識點解析:DDR是DualDataRate的縮寫,指雙倍數(shù)據(jù)速率;DDR2使原來DDR可預(yù)讀取2位變成可預(yù)讀取4位(或8位),把DDR的數(shù)據(jù)傳輸速率又提高了兩倍(四倍);磁性隨機存取存儲器MRAM是一種非易失性存儲器,擁有SRAM的高速存取能力,以及DRAM的高集成度;鐵電存儲器FRAM既具有只瀆存儲器非易失性的特點,又具有隨機存儲器可快速隨機讀寫的特點,而且速度快,功耗低。B項錯誤,故本題選擇B。12、下面關(guān)于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、S3C2410包含32位嵌入式微處理器B、內(nèi)部具有分離的指令Cache和數(shù)據(jù)CacheC、高速組件和低速外設(shè)接口均采用AHB總線D、內(nèi)部集成了存儲器控制器標(biāo)準答案:C知識點解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器;內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設(shè)接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器等等。綜上可知,C項錯誤,故本題選擇C。13、下面關(guān)于片上系統(tǒng)(SOC)的敘述中,錯誤的是()。A、SoC芯片中可以包含數(shù)字電路、模擬電路及數(shù)字/模擬混合電路,但不含射頻電路B、SoC單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能C、SoC有通用SoC芯片和專用SoC芯片之分,D、專用SoC芯片按其制作工藝分為定制芯片和現(xiàn)場可編程芯片兩類標(biāo)準答案:A知識點解析:SoC芯片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字/模擬混合電路和射頻電路。所以選項A錯誤,故本題選擇A。14、微電子技術(shù)特別是集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路的敘述中錯誤的是()。A、集成電路的特點是體積小、重量輕、可靠性高B、集成電路大多是在硅襯底上制作而成的C、集成電路的制造工藝復(fù)雜且技術(shù)難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成D、集成電路的工作速度主要取決于電路結(jié)構(gòu)和工作電壓的高低,與電路元件的尺寸無關(guān)標(biāo)準答案:D知識點解析:集成電路的工作速度主要取決于組成邏輯門電路的晶體管尺寸。晶體管的尺寸越小,其極限工作頻率越高,門電路的開關(guān)速度就越快,故本題選擇D。15、大多數(shù)嵌入式系統(tǒng)都必須處理漢字信息。下面關(guān)于漢字在系統(tǒng)中表示方法的敘述中,錯誤的是()。A、GB2312采用雙字節(jié)進行存儲和傳輸漢字B、GB18030采用雙字節(jié)或四字節(jié)存儲和傳輸漢字C、Unicode/UTF–8采用三個字節(jié)存儲和傳輸漢字D、Unicode/UTF一16采用四個字節(jié)存儲和傳輸漢字標(biāo)準答案:D知識點解析:Unicode/UTF–16采用的是雙字節(jié)可變長編碼。ASCII字符、標(biāo)點符號、希臘字母、阿拉伯文和CJK漢字等均使用雙字節(jié)編碼,其他不常用字符則使用4字節(jié)編碼,故本題選擇D。16、需要ARM指令完成的功能是:如果不相等,則進行減法,正確的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3標(biāo)準答案:D知識點解析:SUBVS表示溢出時相減,SUBEQ表示相等時相減,SUBLS表示無符號數(shù)小于或等于時相減,SUBNE表示不相等時相減。故本題選擇D。17、以下關(guān)于嵌入式處理器說法正確的是()。A、按照字長可分為8位、16位、32位和64位嵌入式處理器B、按照存儲結(jié)構(gòu)可分為RISC和CISC結(jié)構(gòu)C、按照內(nèi)核可分為哈佛結(jié)構(gòu)和馮.諾依曼結(jié)構(gòu)D、所有ARM處理器均是RISC結(jié)構(gòu)且為哈佛結(jié)構(gòu)標(biāo)準答案:A知識點解析:根據(jù)微處理器的字長寬度:微處理器可分為4位、8位、16位、32位、64位。因此可知選項A正確。根據(jù)指令集可分為RISC和CISC,因此選項B錯誤。根據(jù)系統(tǒng)體系結(jié)構(gòu)分為:哈佛結(jié)構(gòu)和馮.諾依曼結(jié)構(gòu),選項C錯誤。不是所有ARM處理器都采用哈佛結(jié)構(gòu),早期大多使用的是馮諾.依曼結(jié)構(gòu)。所以選項D錯誤。故本題選擇A。18、下面的各嵌入式操作系統(tǒng)中,只有一個與Linux密切相關(guān),它是()。A、QNXB、VxWorksC、RTAID、17inyOS標(biāo)準答案:C知識點解析:四個選項中僅有C選項的RTAL是典型的嵌入式Linux操作系統(tǒng)之一,其中文含義是實時應(yīng)用接口。故本題選擇C。19、下面關(guān)于NORFlash和NANDFlash的敘述中,錯誤的是()。A、NORFlash和NANDFlash是目前市場上兩種主要的閃存技術(shù)B、NANDFlash以頁(行)為單位隨機存取,在容量、使用壽命等方面有較大優(yōu)勢C、NORFlash寫入和擦除速度較慢D、數(shù)碼相機存儲卡和U盤中的Flash均采用NORFlash標(biāo)準答案:D知識點解析:NORFlash和NANDFlash是市場上兩種主要的閃存技術(shù);NORFlashROM的特點是以字節(jié)為單位隨機存取,但NORFlashROM寫入和擦除速度較慢,影響了它的性能。NANDF1ashROM以頁(行)為單位隨機存取,在容量、使用壽命和成本方面有較大優(yōu)勢。但是它的讀出速度稍慢,編程較為復(fù)雜,因此大多作為數(shù)據(jù)存儲器使用。數(shù)碼相機存儲卡和u盤中的Flash均采用NANDFlash,D選項錯誤,故本題選擇D。20、以下各項不屬于開源嵌入式操作系統(tǒng)的是()。A、μCLinuxB、RTLinuxC、μC/OS—IID、VxWorks標(biāo)準答案:D知識點解析:Vxworks操作系統(tǒng)屬于大型商用操作系統(tǒng),其余三項均屬于開源操作系統(tǒng),故本題選擇D。21、關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法正確的是()。A、ARM狀態(tài)是32位兼容16位指令的狀態(tài)B、ARM處理器復(fù)位時自動進入Thumb狀態(tài)C、ARM9支持Thumb-2狀態(tài)D、Thumb狀態(tài)為16位指令狀態(tài),指令長度全部為16位標(biāo)準答案:D知識點解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài),②Thumb狀態(tài)及Thumb一2狀態(tài),③調(diào)試狀態(tài)。除支持Thunb~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í)行代碼時總是處于ARM狀態(tài),如果需要則可以切換到Thumb狀態(tài)及Thumb一2狀態(tài)。故本題選擇D。22、以下ARM指令中不屬于數(shù)據(jù)處理類指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3標(biāo)準答案:B知識點解析:數(shù)據(jù)處理類指令可分為數(shù)據(jù)傳送指令、算術(shù)邏輯運算指令和比較指令。本題A、C、D項均屬于數(shù)據(jù)處理類指令,B項屬于加載/存儲指令,故本題選擇B。23、某型NANDFlash芯片的地址線和數(shù)據(jù)線是復(fù)用的,它具有的部分引腳為ALE、CE、RE、R/B,如果下面每一個選項是用于簡述這些引腳的功能的,其中完全正確的是()。A、低電平有效的芯片使能、命令鎖存允許、準備就緒/忙輸出、讀使能/寫使能B、命令鎖存允許、低電平有效的寫保護、低電平有效的芯片使能、地址鎖存允許C、地址鎖存允許、低電平有效的芯片使能、低電平有效的讀使能、準備就緒/忙輸出D、準備就緒/忙輸出、低電平有效的讀使能、低電平有效的寫使能、命令鎖存允許標(biāo)準答案:C知識點解析:NANDFlash主要用于片外程序存儲器,為了節(jié)省引腳,降低體積,地址線和數(shù)據(jù)線一般采用分時復(fù)用技術(shù)。ALE、CE、RE、R/B分別表示地址鎖存允許、低電平有效的芯片使能、低電平有效的讀使能、準備就緒/忙輸出。故C項正確。24、目前流行的嵌入式操作系統(tǒng)有多個,下面不屬于嵌入式操作系統(tǒng)的是()。A、μCOS—II/IIIB、VxWorksC、Win7D、Android標(biāo)準答案:C知識點解析:很明顯,四個選項中僅C項不屬于嵌入式操作系統(tǒng),win7屬于多任務(wù)桌面操作系統(tǒng)。故本題選擇C。25、對于ARM系列,最適合高端應(yīng)用的嵌入式處理器是()。A、ARM9B、ARMCortex-MC、ARMCortex-AD、ARMCortex-R標(biāo)準答案:C知識點解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Codex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務(wù)。其中:“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用;“R”系列針對實時系統(tǒng);“M”系列對微控制器。故本題選擇C。26、下面關(guān)于有線通信和無線通信的一些敘述中,正確的是()。A、有線通信需要使用金屬導(dǎo)體作為信息的傳輸介質(zhì)B、通過光波傳輸信息的都屬于無線通信C、通過電磁波在自由空間的傳播來傳輸信息的方法屬于無線通信D、有線通信最終將會被無線通信所淘汰標(biāo)準答案:C知識點解析:有線通信的傳輸介質(zhì)是金屬導(dǎo)體或光導(dǎo)纖維,包括雙絞線、同軸電纜和光纜;光纖通信利用光波傳輸信息,屬于有線通信;無線通信是借助自由空間的電磁波傳播信息;在某些關(guān)鍵領(lǐng)域,有線通信有著無線通信無法取代的地位。故本題選擇C。27、以下不屬于轉(zhuǎn)移(分支)類指令的是()。A、BLXR0B、BCCLabelC、BEQR1D、BICR1,R0,#1000標(biāo)準答案:D知識點解析:ARM指令集中的分支指令包括:B轉(zhuǎn)移指令、BL帶返回的轉(zhuǎn)移指令、BLx帶返回且?guī)顟B(tài)切換的轉(zhuǎn)移指令,BCC為條件跳轉(zhuǎn)指令;BEQ為跳轉(zhuǎn)指令,以及BX帶狀態(tài)切換的轉(zhuǎn)移指令。BIC是位清除指令。故本題選擇D。28、以下具有Thumb-2狀態(tài)的ARM處理器內(nèi)核是()。A、ARM7B、ARM9C、ARM10D、Cortex-M3標(biāo)準答案:D知識點解析:在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),而Cortex—M3只有Thumb一2狀態(tài)和調(diào)試狀態(tài)。故本題選擇D。29、下列關(guān)于Linux的陳述中,不正確的是()A、Linux的運行效率尚未達到Uinx的水平B、NiosII是能在嵌入式計算機系統(tǒng)上運行的Linux操作系統(tǒng)發(fā)行版C、Linux是自由軟件家族中的一個軟件D、虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型標(biāo)準答案:B知識點解析:Linux是目前唯一可免費獲得的,能為多用戶提供多任務(wù)、多線程功能的大型操作系統(tǒng)。迄今為止Linux的運行效率尚未達到Unix的水平;Linux是自由軟件家族中的一個軟件;虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型。故本題選擇B。30、下列關(guān)于μC/OS–II操作系統(tǒng)的描述中,錯誤的是()。A、用戶必須在多任務(wù)調(diào)度啟動以后再使能時鐘節(jié)拍中斷。B、在中斷返回之前,必須調(diào)用退出中斷函數(shù)voidOSIntExit(void)。C、互斥信號量可以解決優(yōu)先級反轉(zhuǎn)問題。D、一個任務(wù)或中斷服務(wù)子程序可以等待其他任務(wù)或中斷服務(wù)子程序通過事件控制塊給其發(fā)送信號。標(biāo)準答案:D知識點解析:用戶必須在多任務(wù)調(diào)度啟動以后再使能時鐘節(jié)拍中斷;在中斷返回之前,必須調(diào)用退出中斷函數(shù)voidOSIntExit(void);互斥信號量可以解決優(yōu)先級反轉(zhuǎn)問題;一個任務(wù)或中斷服務(wù)子程序可以通過事件控制塊來向另外的任務(wù)發(fā)信號。故本題選擇D。31、若把嵌入式系統(tǒng)設(shè)計開發(fā)過程分為:系統(tǒng)需求分析與規(guī)格說明、系統(tǒng)設(shè)計、構(gòu)件設(shè)計、系統(tǒng)集成與測試等4個階段。下面的說法中,恰當(dāng)?shù)氖?)。A、在系統(tǒng)需求分析階段,必須了解用戶對嵌入式系統(tǒng)的功能需求,尺寸、大小、成本等需求不需了解。B、系統(tǒng)設(shè)計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成。C、構(gòu)件設(shè)計階段的任務(wù)是進行芯片比較并選擇現(xiàn)成的芯片或模塊D、系統(tǒng)集成與測試階段應(yīng)該把系統(tǒng)所需部件全部集成后再進行測試。標(biāo)準答案:B知識點解析:用戶需求通常包括功能部分和非功能部分,非功能部分需求主要是指性能、成本、尺寸、重量和功耗等:系統(tǒng)設(shè)計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成:構(gòu)件設(shè)計階段的任務(wù)是設(shè)計或選擇符合系統(tǒng)結(jié)構(gòu)和規(guī)格說明中所需要的具體構(gòu)件,既包括硬件也包括軟件模塊;在系統(tǒng)集成時,應(yīng)該分步地、按階段地構(gòu)建系統(tǒng),并且每次只對一部分構(gòu)件或模塊所集成的系統(tǒng)進行測試。故本題選擇B。32、下面關(guān)于嵌入式系統(tǒng)的存儲器的敘述中,錯誤的是()。A、嵌入式處理器內(nèi)部的Cache存儲器采用SRAMB、嵌入式系統(tǒng)的主存儲器是指嵌入式處理器內(nèi)部的存儲器C、Flash存儲器是嵌入式系統(tǒng)常用的一種存儲器D、嵌入式系統(tǒng)使用的CF卡、SD卡等是嵌入式系統(tǒng)的外部存儲器標(biāo)準答案:B知識點解析:嵌入式系統(tǒng)的主存儲器是指系統(tǒng)內(nèi)存,包括內(nèi)部SRAM和Flash和片外擴展DRAM和Flash。故本題選擇B。33、嵌入式系統(tǒng)的應(yīng)用極其廣泛,下列設(shè)備:①洗衣機;②電飯煲;③服務(wù)器;④平板掃描儀;⑤路由器;⑥機頂盒;⑦巨型機;⑧POS機中,屬于嵌入式系統(tǒng)應(yīng)用的是()。A、除④和⑤之外B、除③和⑦之外C、除⑤和⑦之外D、①~⑧全部都是標(biāo)準答案:B知識點解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。嵌入式系統(tǒng)以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。而服務(wù)器是網(wǎng)絡(luò)環(huán)境中的高性能計算機,巨型計算機實際上是一個巨大的計算機系統(tǒng),二者均不屬于嵌入式系統(tǒng)。故本題選擇B。34、在μC/OS—II操作系統(tǒng)下,處于運行態(tài)的任務(wù)調(diào)用系統(tǒng)函數(shù)OSSemPend()后將轉(zhuǎn)入()。A、等待態(tài)B、被中斷態(tài)C、就緒態(tài)D、休眠態(tài)標(biāo)準答案:A知識點解析:運行態(tài)指得到了CPU的控制權(quán)正在運行之中的任務(wù)狀態(tài)。因為μC/OS—II是搶占式內(nèi)核,所以處于運行態(tài)的任務(wù)一定是當(dāng)前就緒任務(wù)集里的最高優(yōu)先級任務(wù)。處于運行態(tài)的任務(wù)調(diào)用系統(tǒng)函數(shù)OSSemPend()后將轉(zhuǎn)入等待態(tài)。故A項正確。35、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯誤的是()。A、嵌入式系統(tǒng)由嵌入式硬件系統(tǒng)及嵌入式軟件系統(tǒng)構(gòu)成B、嵌入式硬件系統(tǒng)由嵌入式處理器、存儲器、I/O接口等構(gòu)成C、嵌入式硬件系統(tǒng)即嵌入式最小硬件系統(tǒng)D、嵌入式軟件除具有計算機軟件的一般特性外,還具有一些與嵌入式系統(tǒng)特性密切相關(guān)的特點標(biāo)準答案:C知識點解析:嵌入式系統(tǒng)由嵌入式硬件系統(tǒng)及嵌入式軟件系統(tǒng)構(gòu)成,嵌入式硬件系統(tǒng)又由嵌入式處理器、存儲器、I/O接口等構(gòu)成。從系統(tǒng)運行的角度,嵌入式硬件系統(tǒng)可以分為嵌入式最小硬件系統(tǒng)和典型嵌入式硬件系統(tǒng)。嵌入式軟件除具有計算機軟件的一般特性外,還具有一些與嵌入式系統(tǒng)特性密切相關(guān)的特點。故本題選擇C。36、用下圖可以輔助解釋SPI的工作原理。假設(shè)主機的移位寄存器A中已存入11001010,從機的移位寄存器B中已存入11110000,則在主機發(fā)出4個SCK有效信號后,主機移位寄存器A和從機移位寄存器B中的內(nèi)容分別是()。A、11001010,11110000B、01010011,00001111C、11110000,11001010D、00001100,10101111標(biāo)準答案:D知識點解析:SPI(SerialPeripheralInterface)總線系統(tǒng)是一種同步串行外設(shè)接口,允許MCU與各種外圍設(shè)備以串行方式進行通信、數(shù)據(jù)交換。時鐘信號SCK的1次作用對應(yīng)一位數(shù)據(jù)的發(fā)送和另一位數(shù)據(jù)的接收。在主機中數(shù)據(jù)從移位寄存器中自左向右發(fā)出送到從機,同時從機中的數(shù)據(jù)自右向左發(fā)到主機,經(jīng)過8個時鐘周期完成1個字節(jié)的發(fā)送。輸入字節(jié)保留在移位寄存器中,然后從接收緩沖區(qū)中讀出一個字節(jié)的數(shù)據(jù)。故本題選擇D。37、文字信息是人們用以表達和傳遞信息的媒體之一,大多數(shù)嵌入式系統(tǒng)都必須處理文字信息。下面關(guān)于文字信息的表示及其處理的敘述中,錯誤的是()。A、目前使用最廣泛的西文字符集是ASCⅡ字符集,它包含96個可打印字符B、GB2312是我國目前廣泛使用的漢字編碼國家標(biāo)準之一C、GB2312包括6000多漢字,但不包含西文、俄文等其他字符D、G132312字符集中的漢字與符號在系統(tǒng)中采用雙字節(jié)表示標(biāo)準答案:C知識點解析:目前計算機中使用最廣泛的西文字符集及其編碼是ASCⅡ字符集和ASCⅡ碼,即美國標(biāo)準信息交換碼?;镜腁SCⅡ字符集共有128個字符,包括96個可打印字符和32個控制字符,每個字符使用7個二進制位進行編碼。我國目前廣泛使用的漢字編碼國家標(biāo)準有GB2312和GB18030。GB2312國標(biāo)字符集中包含3755個一級常用漢字和3008個二級常用漢字,此外還有682個圖形符號(包括拉丁字母、俄文、日文平假名與片假名、希臘字母、漢語拼音等)。這些漢字和圖形符號在計算機內(nèi)部都采用2字節(jié)(16個二進制位)來表示。故本題選擇C。38、下面關(guān)于μC/OS-Ⅱ任務(wù)管理的敘述中,錯誤的是()。A、它可以管理多達64個任務(wù)B、用戶任務(wù)最多只能有32個C、空閑任務(wù)(idletask)是系統(tǒng)所創(chuàng)建的第1個任務(wù)D、就緒狀態(tài)的任務(wù)表示已經(jīng)具備運行條件但并不在運行的任務(wù)標(biāo)準答案:B知識點解析:μC/OS-Ⅱ只能管理64個任務(wù),目前的版本保留8個任務(wù)給系統(tǒng),故用戶編寫的應(yīng)用程序最多可以有56個任務(wù);空閑任務(wù)(idletask)是系統(tǒng)所創(chuàng)建的第1個任務(wù);就緒態(tài)的任務(wù)意味著該任務(wù)已經(jīng)準備好,可以運行但由于該任務(wù)的優(yōu)先級比正在運行的任務(wù)的優(yōu)先級低,暫時還不能運行。B項錯誤,故本題選擇B。39、ARM處理器復(fù)位后,順序執(zhí)行以下指令:IMPORI_mainLDRR0,=_mainBLR0以上指令執(zhí)行后,ARM處理器的工作狀態(tài)為()。A、調(diào)試狀態(tài)B、ARM狀態(tài)C、Thumb狀態(tài)D、初始狀態(tài)標(biāo)準答案:B知識點解析:當(dāng)ARM處理器處于復(fù)位時,異常處理需要在ARM狀態(tài)下進行,故此時ARM處理器的工作狀態(tài)為ARM狀態(tài)。故本題選擇B選項。40、從現(xiàn)實世界中獲得數(shù)字圖像的過程經(jīng)歷的操作依次為()。A、掃描、分色、取樣、量化B、取樣、量化、壓縮、編碼C、量化、取樣、掃描、分色D、掃描、量化、分色、取樣、編碼標(biāo)準答案:A知識點解析:圖像獲取過程的核心是模擬信號的數(shù)字化,它的處理步驟大體分為4步。①掃描將畫面劃分為M×N個網(wǎng)格,每個網(wǎng)格稱為一個取樣點。這樣,一幅模擬圖像就轉(zhuǎn)換為M×N個取樣點所組成的一個陣列。②分色將每個取樣點的顏色分解成紅、綠、藍(R、G、B)3個基色,如果是灰度圖像或黑白圖像,則不必進行分色。③取樣:測量每個取樣點的每個分量(基色)的亮度值。④量化:對取樣點每個分量的亮度值進行A/D轉(zhuǎn)換,即把模擬量使用數(shù)字量(一般是8位至12位的正整數(shù))來表示。故本題選擇A選項。二、填空題(本題共20題,每題1.0分,共20分。)41、目前有兩種主要的閃存技術(shù),一種是__________【61】Flash,其特點是以字節(jié)為單位隨機存?。涣硪环N是__________【62】Flash,以頁(行)為單位隨機存取。(填寫用英文大寫字母表示的簡稱)標(biāo)準答案:【61】NOR【62】NAND知識點解析:本題考查對當(dāng)前主要閃存技術(shù)的了解。目前有兩種主要的閃存技術(shù),一種是NORFlash,其特點是以字節(jié)為單位隨機存?。涣硪环N是NANDFlash,以頁(行)為單位隨機存取。42、已知R2=1000,R3=200,執(zhí)行指令MOVR2,R3,LSL#2后,R2=【55】,R3=【56】。標(biāo)準答案:【55】800【56】200知識點解析:MOV是數(shù)據(jù)傳送指令,屬于數(shù)據(jù)處理類之?dāng)?shù)據(jù)傳送指令。將寄存器R3的值左移2位之后傳送到R2;R3值不變。43、嵌入式系統(tǒng)使用的存儲器有多種類型,按照所處物理位置可分為___________【57】存儲器和片外存儲器以及外部存儲設(shè)備,按照存儲信息的不同又可分為程序存儲器和___________【58】存儲器。標(biāo)準答案:【57】片內(nèi)【58】數(shù)據(jù)知識點解析:本題主要考查嵌入式系統(tǒng)的存儲器的分類。嵌入式系統(tǒng)使用的存儲器有多種類型,按照其存取特性可分為隨機存取存儲器(RAM)和只讀存儲器(ROM);按照所處物理位置可分為片內(nèi)存儲器(芯片內(nèi)置的存儲器)和片外存儲器(外部擴展的存儲器)以及外部存儲設(shè)備;按照存儲信息的不同可分為程序存儲器和數(shù)據(jù)存儲器。44、GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,__________【77】是調(diào)試器工具。若要對某應(yīng)用程序進行調(diào)試,則在編譯該應(yīng)用程序時,要在編譯命令中加入?yún)?shù)__________【78】。標(biāo)準答案:【77】GDB【78】-g知識點解析:本題考查GNU工具套件的組成以及源程序調(diào)試參數(shù)。GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,GDB是調(diào)試器工具。若要對某應(yīng)用程序進行調(diào)試,則在編譯該應(yīng)用程序時,要在編譯命令中加入?yún)?shù)-g。45、GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,【77】_______是調(diào)試器工具。若要對某應(yīng)用程序進行調(diào)試,則在編譯該應(yīng)用程序時,要在編譯命令中加入?yún)?shù)【78】_______。標(biāo)準答案:【77】GDB【78】-g知識點解析:本題考查GNU工具套件的組成以及源程序調(diào)試參數(shù)。GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,GDB是調(diào)試器工具。若要對某應(yīng)用程序進行調(diào)試,則在編譯該應(yīng)用程序時,要在編譯命令中加入?yún)?shù)-g。46、利用ADS1.2工具套件進行基于ARM硬件平臺的軟件開發(fā),在進行編譯連接時,地址映射連接類型有2種方式,分別是【79】_______連接類型和Scattered連接類型。采用Scattered連接類型時需要提供一個scatter格式的【80】_______。標(biāo)準答案:【79】Simple【80】配置文件知識點解析:本題考查使用ADS1.2工具軟件對嵌入式系統(tǒng)進行開發(fā)時的相關(guān)設(shè)置。利用ADS1.2工具套件進行基于ARM硬件平臺的軟件開發(fā),在進行編譯連接時,地址映射連接類型有2種方式,分別是Simple連接類型和Scattered連接類型。采用Scattered連接類型時需要提供一個scatter格式的配置文件。47、為提高SoC芯片設(shè)計效率,減少重復(fù)開發(fā),通常將合格的經(jīng)過驗證的IC設(shè)計文件存儲在數(shù)據(jù)庫中,供反復(fù)使用。這些IC電路具有固定的不可再分解的功能特性,并受到知識產(chǎn)權(quán)保護,人們稱之為“知識產(chǎn)權(quán)核”或“IP核”。按照IC設(shè)計文件的類型,IP核通常分為三種【41】、固核和【42】。標(biāo)準答案:【41】硬核【42】軟核知識點解析:本題考查IP核的相關(guān)概念及分類。按照IC設(shè)計文件的類型,IP核通常分為3種:軟核,即使用硬件描述余語言(HDL)描述的IP核,固核,與工藝相關(guān)的包含具體結(jié)構(gòu)信息的IP核,以邏輯綜合后的RTL描述和可綜合網(wǎng)表的形式提供,硬核,是已被投片測試驗證的IC的掩膜版圖和全套工藝文件。48、ARM狀態(tài)下指令代碼長度的位數(shù)為__________【49】位、Thumb狀態(tài)下指令代碼長度的位數(shù)為__________【50】位。標(biāo)準答案:【49】32【50】16知識點解析:本題考查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位。49、實時操作系統(tǒng)(RTOS)有3個主要的實時指標(biāo),除響應(yīng)時間和生存時間之外,另一個指標(biāo)是在給定時間內(nèi)可以處理的事件總數(shù),它稱為__________【67】,其英文名稱是__________【68】。標(biāo)準答案:【67】吞吐量【68】Throughput知識點解析:本題考查實時操作系統(tǒng)的3個主要實時指標(biāo)。實時操作系統(tǒng)(RTOS)是一種專門服務(wù)于實時系統(tǒng)應(yīng)用請求的操作系統(tǒng)。它的實時性能指標(biāo)主要根據(jù)三個指標(biāo)來衡量:響應(yīng)時間、吞吐量和生存時間。吞吐量(Throughput)是指在給定時間內(nèi),實時系統(tǒng)可以處理的事件總數(shù)。50、Linux內(nèi)核主要是由5個子系統(tǒng)組成的,如下圖所示,其中的A是__________【73】子系統(tǒng),B是__________【74】子系統(tǒng)。標(biāo)準答案:【73】內(nèi)存管理【74】進程調(diào)度知識點解析:本題考查Linux內(nèi)核的子系統(tǒng)構(gòu)成。Linux的內(nèi)核主要是由5個子系統(tǒng)組成:進程調(diào)度;內(nèi)存管理;虛擬文件系統(tǒng);網(wǎng)絡(luò)接口;進程間通信:51、CAN總線的數(shù)據(jù)幀由7個不同的域組成,按照傳輸順序,它們是:幀起始、仲裁域、控制域、___________【65】域、___________【66】域、應(yīng)答域、幀結(jié)尾。標(biāo)準答案:【65】數(shù)據(jù)【66】CRC(校驗)知識點解析:本題考查CAN總線的數(shù)據(jù)幀構(gòu)成。CAN總線的數(shù)據(jù)幀由7個不同的域組成:幀起始、仲裁域、控制域、數(shù)據(jù)域、CRC域、應(yīng)答域、幀結(jié)尾。52、實時操作系統(tǒng)完成每次任務(wù)所需時間的偏差稱為【75】_______。評價實時系統(tǒng)的實時性最重要的指標(biāo)是【76】_______,即系統(tǒng)從事件請求開始到任務(wù)完成的時間間隔。標(biāo)準答案:【75】抖動【76】響應(yīng)時間知識點解析:本題考查實時操作系統(tǒng)的相關(guān)概念。實時操作系統(tǒng)完成每次任務(wù)所需時間的偏差稱為抖動。評價實時系統(tǒng)的實時性最重要的指標(biāo)是響應(yīng),即系統(tǒng)從事件請求開始到任務(wù)完成的時間間隔。53、嵌入式系統(tǒng)對實時性和可靠性通常都有一定要求,如果把POS機和數(shù)碼相機兩者進行比較,它們中對實時性要求較高的是__________【41】,對可靠性要求較高的是__________【42】。標(biāo)準答案:【41】數(shù)碼相機【42】POS機知識點解析:嵌入式系統(tǒng)在控制系統(tǒng)、傳輸系統(tǒng)、數(shù)據(jù)處理系統(tǒng)等領(lǐng)域,對實時性都有一定要求。一般要求在一定的時間延遲中,需要對控制命令、傳輸信號、數(shù)據(jù)處理做出反應(yīng)。嵌入式系統(tǒng)主要面向控制系統(tǒng),要求高可靠性。54、將ARM程序狀態(tài)寄存器的值保存到寄存器R0中的指令為__________【55】,將寄存器Rl的值存儲到程序狀態(tài)寄存器中的指令為__________【56】標(biāo)準答案:【55】MRSR0,CPSR【56】MSRCPSR,R1知識點解析:傳送CPSR或SPSR的內(nèi)容到通用寄存器指令用MRS;傳送通用寄存器到CPS或SPSR的指令用MSR。55、在μC/OS—II系統(tǒng)的任務(wù)間通信機制中,通常用于解決優(yōu)先級反轉(zhuǎn)問題的是__________【69】,適合處理多事件同步的是__________【70】。標(biāo)準答案:【69】互斥信號量【70】事件標(biāo)志組知識點解析:μC/OS—II系統(tǒng)可以利用信號量、互斥信號量、郵箱或消息隊列進行任務(wù)間通信,屬于事件控制的同步與通信。適合處理多事件同步的是事件標(biāo)志組。56、在Internet中負責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的計算機所使用的【45】協(xié)議簇中的【46】協(xié)議。標(biāo)準答案:【45】TCP/IP【46】IP知識點解析:本題主要考查對TCP/IP協(xié)議的了解。TCP/IP協(xié)議簇中的IP協(xié)議,在Intemet中負責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的計算機。57、無線局域網(wǎng)采用的通信協(xié)議主要是【45】,通常也稱為Wi-Fi,它有幾種不同的數(shù)據(jù)傳輸速率,其中【46】協(xié)議的數(shù)據(jù)傳輸速率可達108Mbps甚至更高,可以滿足傳輸語音、數(shù)據(jù)、圖像等的需要標(biāo)準答案:【45】802.11【46】802.11n知識點解析:此題主要考查無線局域網(wǎng)的主要通信協(xié)議IEEE802.11(俗稱Wi-Fi)。IEEE802.11n使用2.4GHz頻段和5GHz頻段,傳輸速度300Mbps,最高可達600Mbps,可向下兼容802.11b、802.11g。58、片上調(diào)試技術(shù)是許多嵌入式處理器芯片采用的硬件調(diào)試技術(shù)?!?9】標(biāo)準是片上調(diào)試技術(shù)的一種國際標(biāo)準,常用于芯片和電路板的調(diào)試。該標(biāo)準中規(guī)定的TAP接口具有【80】根信號線。標(biāo)準答案:【79】JTAG【80】5知識點解析:本題考查片上調(diào)試技術(shù),JTAG標(biāo)準的相關(guān)規(guī)定。JTAG標(biāo)準是片上調(diào)試技術(shù)的一種國際標(biāo)準,常用于芯片和電路板的調(diào)試。該標(biāo)準中規(guī)定的TAP接口具有5條信號線。59、ARM狀態(tài)下指令代碼長度的位數(shù)為【49】位、Thumb狀態(tài)下指令代碼長度的位數(shù)為【50】位。標(biāo)準答案:【49】32【50】16知識點解析:本題考查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位。60、Linux內(nèi)核主要是由5個子系統(tǒng)組成的,如下圖所示,其中的A是【73】子系統(tǒng),B是【74】子系統(tǒng)。標(biāo)準答案:【73】文件系統(tǒng)【74】進程間通信知識點解析:本題考查Linux內(nèi)核的組成。Linux內(nèi)核主要由5個子系統(tǒng)組成:進程調(diào)度、內(nèi)存管理、虛擬文件系統(tǒng)、網(wǎng)絡(luò)接口、進程間通信。三、綜合題(本題共1題,每題1.0分,共1分。)61、某食堂的售飯系統(tǒng)由一個后臺數(shù)據(jù)庫系統(tǒng)及若干個前臺刷卡機組成,其基本功能具體描述如下:a、刷卡機的硬件組成中,除了必須的最小硬件系統(tǒng)外,還需要IC卡讀寫模塊、8段LED組成的顯示模塊、鍵盤模塊、蜂鳴器模塊、RS一485通信模塊等。b、客戶需要事先辦理本系統(tǒng)的消費IC卡,預(yù)存若干金額,辦卡信息及預(yù)存金額存儲在后臺數(shù)據(jù)庫系統(tǒng)中。c、客戶消費時,用IC卡在刷卡機上支付。支付時,由售飯員在刷卡機上輸人客戶繳費金額且在LED顯示器上顯示,然后客戶刷卡,若IC卡合法,則把繳費金額和IC卡信息傳輸給后臺數(shù)據(jù)庫系統(tǒng)。若IC卡不合法,用蜂鳴器發(fā)不合法提示音。d、后臺數(shù)據(jù)庫系統(tǒng)接收到刷卡機的信息后,將根據(jù)IC卡號查詢出該卡的余額,若余額大于等于應(yīng)繳費額,則進行扣費,再把當(dāng)前余額及扣費正確信息回傳給刷卡機。若余額小于應(yīng)繳費額,則回傳扣費不正確信息給刷卡機。e、刷卡機接收到回傳的信息后,顯示回傳的余額,且若是扣費正確信息,則用蜂鳴器發(fā)“扣費正確”提示音;若是扣費不正確信息,則用蜂鳴器發(fā)“扣費不正確”提示音。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構(gòu)建刷卡機的硬件平臺,請完善下面的敘述(程序)和回答有關(guān)的問題。(1)在設(shè)計硬件時,最小的硬件系統(tǒng)是保證系統(tǒng)能正常工作的必要硬件組成。它包括電源電路、【81】、復(fù)位電路、調(diào)試測試接口以及【82】。(2)若在硬件設(shè)計時,選用8個共陰極的8段LED(其排列如圖1所示)組成2組顯示器(1組4個8段LED),用于顯示當(dāng)前消費金額和余額。若采用GPC0~GPC6、GPC7外接同向驅(qū)動后,分別連接到顯示“消費金額”的LED顯示器段信號線a~f、dp上,采用GPD0~GPD3外接同向驅(qū)動后分別控制該組顯示器中低數(shù)據(jù)位~高數(shù)據(jù)位的4個8段LED位信號線。另外采用GPC8~GPCI4、GPCI5外接同向驅(qū)動后,分別連接到顯示“余額”的LED顯示器段信號線a~f、dp上,采用GPD4~GPD7外接同向驅(qū)動后分別控制該組顯示器中低數(shù)據(jù)位~高數(shù)據(jù)位的4個8段LED位信號線。那么,GPC0~GPC15引腳的功能為:【83】,GPD0~GPD7引腳的功能為:【84】。初始化GPC0~GPC15引腳功能的語句可以是://rGPCCON是端口C的控制寄存器,其格式見后面附錄rGPCCON=【85】;初始化GPD0~GPD7引腳功能的語句可以是//rGPDCON是端口D的控制寄存器,其格式見后面附錄rGPDCON=((rGPDCON|0x00005555)&【86】);若只在“余額”LED顯示器中的次高數(shù)據(jù)位LED上顯示字符“3”,相關(guān)驅(qū)動程序中可用下面語句實現(xiàn)。rGPCDAT=【【87】;//輸出“3”的段信號rGPDDAT=【88】;//輸出次高數(shù)據(jù)位被點亮的控制信號(3)刷卡機上輸入客戶繳費金額的鍵盤,在設(shè)計時采用非標(biāo)準鍵盤組成,鍵盤接口設(shè)計成4×4的陣列(其按鍵排列示意圖如圖2所示)。鍵盤接口電路中選用GPE0~GPE3來輸出鍵盤行掃描信號,選用GPE4~GPE7來輸入鍵盤列信號。軟件設(shè)計時設(shè)計者自行設(shè)計了鍵盤掃描函數(shù),請你補充完善之://*KEYOUTPUT是鍵盤掃描時的輸出地址,KEYINPUT是鍵盤讀入時的地址#defineKEYOUTPUT(*(volatileINTS8U*)0x56000044)#defineKEYINPUT(*(volatileINTS*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INTSUtemp=0xFF,output;//rGPECON是端口E的控制寄存器,其格式見后面附錄rGPECON=((rGPECON&0xFFFFFF00)|【89】);//初始化GPE0~GPE3為輸出rGPECON=rGPECON&【90】;//初始化GPE4~GPE7為輸入//下面判斷鍵盤中是否有鍵按下for(i=1;((i<=8)&&(i>0));【91】){output|=0xFF:output&=(~i);KEYOUTPUT=output;temp=KEYINPUT;if((temp&0xF0)!=【92】)//判斷列信號是否為全“1”{key=(~i);key<<=8:key|=((temp&0xF0)|0x0F);//求得按鍵的返回值return(key);//函數(shù)返回按鍵對應(yīng)的值}}retum0xFFFF;}應(yīng)用程序中可根據(jù)上面的鍵盤掃描函數(shù)的返回值,來判斷是否有按鍵按下,并確定是哪個按鍵按下。例如:若返回值為:【93】時,可知是鍵盤中的“6”鍵按下,若返回值為:【【94】時,可知是鍵盤中的“確認”鍵被按下。若無鍵按下時,返回值應(yīng)為:【95】。(4)刷卡機與后臺數(shù)據(jù)庫系統(tǒng)通信采用RS一485總線。因此在硬件設(shè)計時,需要采用S3C2410芯片內(nèi)部的【96】部件外加電平轉(zhuǎn)換芯片等來實現(xiàn)。若在軟件設(shè)計時,其初始化程序中波特率設(shè)置為9600bps,數(shù)據(jù)格式設(shè)置為:8位數(shù)據(jù)位、無校驗、1位停止位。那么,1秒時間內(nèi)最多能傳輸【97】字節(jié)的信息。(5)刷卡機上的應(yīng)用軟件是在無操作系統(tǒng)環(huán)境下開發(fā)的。設(shè)計者可以自行設(shè)計系統(tǒng)的啟動引導(dǎo)程序,在該程序中完成異常向量設(shè)置、堆棧指針設(shè)置以及必要的硬件初始化。ARM9體系結(jié)構(gòu)中規(guī)定的復(fù)位異常所對應(yīng)的異常向量地址為【98】。系統(tǒng)上電/復(fù)位后,將從該地址處開始執(zhí)行程序,因為ARM9體系結(jié)構(gòu)中規(guī)定的各異常向量地址之間間隔通常為【99】個字節(jié)。因此,復(fù)位異常向量地址處通常存儲一條【100】指令的代碼。說明:下面是試題解答時需要用到的寄存器格式及相關(guān)說明o1)端口C的控制寄存器(GPCCON)2)端口D的控制寄存器(GPDCON)標(biāo)準答案:(1)【81】時鐘電路【82】存儲器(2)【83】輸出【84】輸出【85】0x55555555【86】0xFFFF5555【87】0x4F00【88】0xFFBF(3)【89】0x00000055【90】0xFFFF00FF【91】i<<=1【92】0xF0【93】0xFDBF【94】0xFE7F【95】0xFFFF【96】UART【97】960(4)【98】0x00000000【99】4【100】分支知識點解析:(1)硬件最小系統(tǒng)包括電源電路、時鐘電路、復(fù)位電路、調(diào)試測試接口、以及存儲器。(2)GPC0~GPC15引腳為LED段選輸出,空【83】為輸出;GPD0~GPD7引腳為LED位選輸出,空【84】為輸出;00為輸入,01為輸出,則初始化GPC0~GPC15引腳功能為輸出的語句是:rGPCCON=0x55555555,空【85】為0x55555555;初始化GPD0~GPD7引腳功能為輸出的語句是:rGPDCON=((rGPDCON|0x00005555)&0xFFFF5555),空【86】為0xFFFF5555;輸出“3”的段信號,即段e、f和dp為0。此時rGPCDAT=0x4F00,空【87】為0x4F00;輸出次高數(shù)據(jù)位被點亮的控制信號,即次高位為0。此時rGPDDAT=0xFFBF,空【88】為0xFFBF。(3)初始化GPE0~GPE3為輸出的語句是:rGPECON=((rGPECON&0xFFFFFF00)|0x00000055),空【89】為0x00000055;初始化GPE4~GPE7為輸入的語句是:rGPECON=rGPECON&0xFFFF00FF,空【90】為0xFFFF00FF;i<<=1,i初始為1,每次左移一位,正好對應(yīng)于GPE0~GPE3,空【91】為i<<=1;判斷列信號是否為全“1”,即(temp&0xF0)!=0xF0時說明列信號不全為1,否則全為1,空【92】為0xF0;無鍵按下時為1,有鍵按下時為0。鍵盤中的“6”鍵按下時返回1111110110111111,即0xFDBF,空【93】為0xFDBF;鍵盤中的“確認”鍵被按下時返回1111111001111111,即0xFE7F,空【94】為0xFE7F;無鍵按下是,返回值為0xFFFF,空【95】為0xFFFF;S3C2410芯片內(nèi)部串行異步通信接口外加電平轉(zhuǎn)換芯片可采用RS–485總線進行通信,空【96】為UART;始化程序中波特率設(shè)置為9600bps,數(shù)據(jù)格式設(shè)置為;8位數(shù)據(jù)位、無校驗、1位停止位。那么,1秒時間內(nèi)最多能傳輸9600/(8+2)=960字節(jié)的信息。(4)ARM9體系結(jié)構(gòu)中規(guī)定的復(fù)位異常所對應(yīng)的異常向量地址為0x00000000;ARM9體系結(jié)構(gòu)中規(guī)定的各異常向量地址之間間隔通常為4個字節(jié);復(fù)位異常向量地址處通常存儲一條分支指令的代碼。計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、電子書閱讀器中存儲的一本中文長篇小說,大小為128KB,文件格式為.txt,試問該小說包含的漢字大約有()?A、6萬字B、12萬字C、25萬字D、40萬字標(biāo)準答案:A知識點解析:一個漢字占兩個字節(jié),128×1024÷2=65536,所以大約有6萬字,故本題選擇A。2、一幅1024×768的彩色圖像,每個像素使用16位表示,采用壓縮比為5倍的算法壓縮圖像數(shù)據(jù)之后,其數(shù)據(jù)量大約是()MB。A、0.3B、0.5C、1D、1.5標(biāo)準答案:A知識點解析:本題應(yīng)掌握數(shù)字圖像數(shù)據(jù)量計算公式,(1024×768×16/8)/5=0.3MB。故本題選擇A。3、以太網(wǎng)中計算機間以幀為單位進行通信,下列選項中不屬于以太網(wǎng)數(shù)據(jù)幀內(nèi)容的是()。A、IP地址B、MAC地址C、有效載荷D、校驗信息標(biāo)準答案:A知識點解析:以太網(wǎng)數(shù)據(jù)幀:前導(dǎo)碼(7字節(jié))、幀起始定界符(1字節(jié))、目的MAc地址(6字節(jié))、源MAC地址(6字節(jié))、類型/長度(2字節(jié))、數(shù)據(jù)(46~1500字節(jié))、幀校驗序列(4字節(jié))。A選項IP地址不屬于以太網(wǎng)數(shù)據(jù)幀內(nèi)容。故本題選擇A。4、下面關(guān)于I2C的敘述中,錯誤的是()。A、I2C即集成電路互連總線B、I2C具有SDA、SCL和ACK共3條信號線C、I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制D、I2C是多主總線標(biāo)準答案:B知識點解析:I2C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時鐘線SCL,所有操作都通過這兩條信號線完成。沒有ACK,B項錯誤,故本題選擇B。5、關(guān)于U—Boot,以下說法錯誤的是()。A、U—Boot全稱USBBootloader,通過USB接口完成啟動支持多種處理器和操作系統(tǒng)B、U—Boot支持PowerPC、x86、ARM等多種體系結(jié)構(gòu)的處理器C、u—Boot支持嵌入式Linux、VxWorks、QNx、RTEMS、windowsCE等操作系統(tǒng)D、U—Boot采用兩個階段完成操作系統(tǒng)的引導(dǎo)加載標(biāo)準答案:A知識點解析:U—Boot,全稱UniversalBootLoader,是德國DENX公司開發(fā)的,用于多重嵌入式CPU的Bootloader程序,它遵循GPL條款,源代碼完全開放。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來。A選項錯誤,其余選項正確,故本題選擇A。6、某ARM指令完成的功能是“如果相等,則進行帶進位的加法”,該指令是()。A、ADCNER1,R2,R3B、ADDEQR1,R2,R3C、ANDEQR1,R2,R3D、ADCEQR1,R2,R3標(biāo)準答案:D知識點解析:ADD和ADC分別表示加操作和帶進位加操作,而AND表示邏輯與操作,NE和EQ分別表示不相等和相等的判斷,故本題選擇D。7、下面關(guān)于LCD顯示設(shè)備的敘述中,錯誤的是()。A、LCD顯示屏自身不帶控制器,沒有驅(qū)動電路,僅僅是顯示器件,價格最低B、LCD顯示模塊內(nèi)置LCD顯示屏、控制器和驅(qū)動模塊,有字符型、有圖形點陣型等C、PC機通常使用的是LCD顯示器,除具備顯示屏外,還包括驅(qū)動器、控制器以及外殼等,是完整的LCD顯示設(shè)備D、DVI(DigitalVisualInterface)是一種LCD控制器的標(biāo)準標(biāo)準答案:D知識點解析:LCD顯示屏自身不帶控制器,沒有驅(qū)動電路,僅僅是顯示器件(屏),價格最低LCD顯示模塊內(nèi)置了LCD顯示屏、控制器和驅(qū)動模塊,這類顯示模塊有字符型、有圖形點陣型等。PC機通常使用的是LCD顯示器,除具備顯示屏外還包括驅(qū)動器、控制器以及外殼等,是完整的LCD顯示設(shè)備,其接口也有相應(yīng)的標(biāo)準,主要包括VGA、DVI兩種主要形式,現(xiàn)在又開始流行HDMI接口。D項敘述錯誤,故本題選擇D。8、在ARM匯編語言程序設(shè)計中,用于子程序設(shè)計及調(diào)用,最常用的指令是()。A、BLMyLabelB、BXMyLabelC、BLXMyLabelD、BMyLabel標(biāo)準答案:A知識點解析:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實現(xiàn)的。B為(無)條件轉(zhuǎn)移,BL為帶鏈接轉(zhuǎn)移,BX為帶狀態(tài)切換的轉(zhuǎn)移,BLX為帶鏈接和切換的轉(zhuǎn)移。故本題選擇A。9、將R1寄存器中的指定位bito和bit3清零,以下ARM匯編指令正確的是()。A、ANDR1,R1,#0xFFFFFFF6B、BICR1,R1,#0xFFFFFFF6C、EORR1,R1,#OxFFFFFFF6D、ORRR1,R1,#0xFFFFFFF6標(biāo)準答案:A知識點解析:和O相與清零,和1相與保持不變。BIC表示位清除,EOR表示邏輯異或,ORR表示邏輯或,和O相或保持不變,和1相或置1。選項A正確,故本題選擇A。10、下面關(guān)于I2C的敘述中,錯誤的是()。A、I2C即集成電路互連總線B、I2C是一種串行半雙工傳輸?shù)目偩€C、I2C總線只能連接一個主控器件D、I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制標(biāo)準答案:C知識點解析:I2C總線可以掛接多個器件,其中主動發(fā)起數(shù)據(jù)傳輸操作的I2C器件是主控器件(主器件),否則它就是從器件。C選項錯誤,故本題選擇C。11、利用ADS1.2工具軟件來開發(fā)基于ARM微處理器的嵌入式系統(tǒng)應(yīng)用程序時,下面的描述不正確的是()。A、ADS1.2采用工程項目形式來管理應(yīng)用程序中涉及的源文件、庫文件、頭文件等B、工程項目中至少應(yīng)包含一個Debug生成目標(biāo)C、地址映射關(guān)系可以使用scatter格式的文件來確定D、工程項目中可以按照一定的邏輯關(guān)系來分組管理文件標(biāo)準答案:B知識點解析:一個工程項目中至少應(yīng)包含一個生成目標(biāo),ARM提供的可執(zhí)行輸出文件的模板包括了下面3個生成目標(biāo):Debug、Release、DebugRel,B選項錯誤。ADSl.2采用工程項目形式來管理應(yīng)用程序中涉及的源文件、庫文件、頭文件等。工程項目中可以按照一定的邏輯關(guān)系來分組管理文件。當(dāng)?shù)刂酚成潢P(guān)系比較簡單時,使用編譯、連接選項來確定輸入文件的連接順序。當(dāng)?shù)刂酚成潢P(guān)系比較復(fù)雜時,使用scatter(分散加載)格式的文件來確定輸入文件的連接順序。故本題選擇B。12、關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法正確的是()。A、ARM狀態(tài)是32位指令的狀態(tài),指令代碼為16位和32位B、Thumb狀態(tài)為16位指令狀態(tài),指令長度可為16位,也可以為32位C、Thumb一2狀態(tài)兼容16位指令和32位指令編碼D、ARM狀態(tài)和Thumb狀態(tài)不可切換標(biāo)準答案:C知識點解析:在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位。Thumb一2狀態(tài)是ARMv7版本的ARM處理器所具有的新狀態(tài),新的Thumb一2內(nèi)核技術(shù)兼有16位及32位指令長度;通過BX指令,ARM狀態(tài)和Thumb狀態(tài)是可以相互切換的。只有C選項正確,故本題選擇C。13、在ARM匯編語言程序設(shè)計中,經(jīng)常用到子程序設(shè)計及調(diào)用,與子程序設(shè)計與調(diào)用無關(guān)的指令或偽指令是()。A、BLSerchMinB、IMPORTSerchMinC、MOVPC,LRD、BSerchMin標(biāo)準答案:D知識點解析:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實現(xiàn)。IMPORT偽指令用于通知編譯器要使用的標(biāo)號在其他的源文件中定義但要在當(dāng)前源文件中引用;MOVPC,LR在ARM匯編中用于子程序的返回。所以本題選擇D。14、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關(guān)的敘述中,錯誤的是()。A、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中快速組件的接口標(biāo)準(通常稱為系統(tǒng)總線)B、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中外圍端口及慢速設(shè)備接口組件的接口標(biāo)準(通常稱為外圍總線)C、基于ARM內(nèi)核的嵌入式芯片以ARM內(nèi)核為基礎(chǔ),通過AMBA總線技術(shù)將其他硬件組件連接在一起,組成片上系統(tǒng)的形式D、由于AMBA是一種標(biāo)準,因此自制定之后就不會更改標(biāo)準答案:D知識點解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)(soc)中功能模塊的開放標(biāo)準和片上互連規(guī)范。按照AMBA總線規(guī)范,以ARM內(nèi)核為基礎(chǔ)的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)。標(biāo)準規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標(biāo)準,也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢速設(shè)備接口組件的接口標(biāo)準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。因此D選項錯誤,故本題選擇D。15、下面關(guān)于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、采用哈佛體系結(jié)構(gòu),程序存儲器與數(shù)據(jù)存儲器分開B、使用AMBA總線,對于高速組件采用AHB總線,對于低速外設(shè)接口采用APB總線C、片內(nèi)集成ADCD、片內(nèi)集成攝像頭接15及AC′97音頻接15標(biāo)準答案:D知識點解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器;采用哈佛體系結(jié)構(gòu),內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設(shè)接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器、ADC等等;而攝像頭接口和AC′97音頻接口出現(xiàn)在S3C2440上,S3C2410上并沒有。因此D選項錯誤,故本題選擇D。16、RTOS的主要實時指標(biāo)不包括()。A、截至?xí)r間(FinishTime)B、吞吐量Throughput)C、生存時間(SurvivalTime)D、響應(yīng)時間(ResponseTime)標(biāo)準答案:A知識點解析:實時操作系統(tǒng)(RTOS)是一種專門服務(wù)于實時系統(tǒng)應(yīng)用請求的操作系統(tǒng)。它的實時性能指標(biāo)主要根據(jù)三個指標(biāo)來衡量:響應(yīng)時間、吞吐量和生存時間。故本題選擇A。17、下面關(guān)于NORFlash和NANDFlash的敘述中,錯誤的是()。A、NORFlash和NANDFlash是目前市場上兩種主要的閃存技術(shù)B、NANDFlash以頁(行)為單位隨機存取,在容量、使用壽命等方面有較大優(yōu)勢C、NORFlash寫入和擦除速度較慢D、數(shù)碼相機存儲卡和U盤中的Flash均采用NORFlash標(biāo)準答案:D知識點解析:NORFlash和NANDFlash是市場上兩種主要的閃存技術(shù):NORFlashROM的特點是以字節(jié)為單位隨機存取,但NORFlashROM寫入和擦除速度較慢,影響了它的性能。NANDFlashROM以頁(行)為單位隨機存取,在容量、使用壽命和成本方面有較大優(yōu)勢。但是它的讀出速度稍慢,編程較為復(fù)雜,因此大多作為數(shù)據(jù)存儲器使用。數(shù)碼相機存儲卡和U盤中的Flash均采用NANDFlash,D選項錯誤,故本題選擇D。18、下面關(guān)于S3C2410中斷控制器的敘述中,錯誤的是()。A、中斷控制器不支持內(nèi)置SPI引起的中斷B、中斷控制器支持內(nèi)置I2C引起的中斷C、中斷控制器支持內(nèi)置USB引起的中斷D、中斷控制器支持內(nèi)置RTC引起的中斷標(biāo)準答案:A知識點解析:S3C2410中斷控制器支持所有內(nèi)置硬件各組件的硬件中斷,包括24個外部可屏蔽中斷EINT0~EINT23以及ADC、RTC、SPI、I2C、UART0/UARTl、SDI、USB、DMA0/1/2/3、LCD、WDT、TIMER0/1/2/3、電池錯誤中斷等。A選項錯誤,故本題選擇A。19、ARM處理器在大端模式下從0x60000000到0x60000003存儲一個字數(shù)據(jù)0x32303134,R2=0x60000000,以下說法正確的是()。A、0x60000000中存儲的數(shù)據(jù)是0x32B、執(zhí)行LDRHR1,[R2]后R1=0x3134C、執(zhí)行LDRBR1,[R2]后R1=0x3230D、執(zhí)行LDRR1,[R2]后R1=0x34313032標(biāo)準答案:A知識點解析:所謂的大端模式,是指數(shù)據(jù)的高位,保存在內(nèi)存的低地址中,而數(shù)據(jù)的低位,保存在內(nèi)存的高地址中。在本題中的存放方式則為:內(nèi)存地址存放內(nèi)容0x600000000x320x600000010x300x600000020x310x600000030x34故A項正確。執(zhí)行LDRHR1,[R2]是將R2指示的存儲器中的半字數(shù)據(jù)讀入寄存器R1,并將R1的高16位清零,所以R1=0x3230;執(zhí)行LDRBR1,[R2]是將R2指示的存儲器中的字節(jié)數(shù)據(jù)讀入R1,并將R1的高24位清零,故R1=0x32;執(zhí)行LDRR1,[R2]是將R2指示的存儲器中的字數(shù)據(jù)讀入寄存器R1,故R1=0x32303134。綜上,故本題選擇A。20、將寄存器R1中指定的bit7和bit3位清除、其它位保持不變的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088標(biāo)準答案:C知識點解析:將寄存器中指定位清零可使用位清零指令BIC完成,也可以通過與指令將指定位與零按位相與完成,故本題選C。21、下面關(guān)于嵌入式處理芯片生產(chǎn)廠商的敘述中,錯誤的是()。A、基于ARM7TDMI內(nèi)核的S3C44BO嵌入式處理器由韓國三星(Samsung)公司生產(chǎn)B、基于ARM7TDMI-S內(nèi)核的LPC2000系列嵌入式處理器由荷蘭恩智浦(NXP)半導(dǎo)體公司生產(chǎn)C、美國英特爾(Intel)公司未生產(chǎn)過基于ARM的嵌入式處理器D、美國愛特美爾(ATMEL)公司和飛思卡爾(Freescale)公司都生產(chǎn)多個系列的基于ARM內(nèi)核的嵌入式處理器芯片標(biāo)準答案:C知識點解析:生產(chǎn)ARM處理器芯片的廠家眾多,每個廠商生產(chǎn)的ARM芯片型號各異,除了內(nèi)核架構(gòu)外,其內(nèi)置硬件組件也各有特色,性能也有差異。基于ARM7TDMI內(nèi)核的S3C44BO嵌入式處理器由韓國三星(Samsung)公司生產(chǎn);基于ARM7TDMI-S內(nèi)核的LPC2000系列嵌入式處理器由荷蘭恩智浦(NXP)半導(dǎo)體公司生產(chǎn);美國愛特美爾(ATMEL)公司和飛思卡爾(Freescale)公司都生產(chǎn)多個系列的基于ARM內(nèi)核的嵌入式處理器。故本題選擇C。22、嵌入式系統(tǒng)工作時需要為其供電,下面與嵌入式系統(tǒng)供電相關(guān)的敘述中,錯誤的是()。A、78XX系列是一類常用的直流穩(wěn)壓芯片,例如7805可以提供+5V直流電壓B、低壓差穩(wěn)壓器常簡稱為LDOC、AC—DC電源模塊用于實現(xiàn)交流電到直流電的變換D、低壓交流電可以直接用來給嵌入式處理器供電標(biāo)準答案:D知識點解析:嵌入式系統(tǒng)常用的電源模塊是交流變直流(AC—DC)模塊、直流到直流(DC—DC)模塊以及低壓差穩(wěn)壓器(LDO)。AC—DC模塊完成交流電到直流電的變換。78XX系列是一類常用的直流穩(wěn)壓芯片,例如7805可以提供+5V直流電壓。選項中D項錯誤,故本題選擇D。23、下面關(guān)于嵌入式系統(tǒng)中常用的簡單輸入設(shè)備和簡單輸出設(shè)備的敘述中,正確的是()。A、鍵盤的按鍵數(shù)相同時(例如16個按鍵),線性鍵盤接口需要的:I/O引腳比矩陣鍵盤接口需要的I/O引腳少B、為方便輸入,采用電容式觸摸屏?xí)r,一般需專用的硬筆C、LED發(fā)光二極管驅(qū)動方便,與ARM芯片連接時僅需一根GPIO引腳與其直接相連即可,不需其他相關(guān)的驅(qū)動電路D、LED數(shù)碼管由多個LED組成,這些LED有共陽極接法和共陰極接法兩種標(biāo)準答案:D知識點解析:線性鍵盤是指一個按鍵占用一個引腳,利用讀引腳狀態(tài)確定按鍵的狀態(tài);矩陣鍵盤采用行列矩陣形式構(gòu)件鍵盤,利用行掃描法或反轉(zhuǎn)法讀取按鍵的特征值來決定按鍵的結(jié)果;故相同按鍵數(shù)的鍵盤,線性鍵盤需要的引腳數(shù)目多于矩陣鍵盤,故A錯誤。用專用硬筆寫字的觸摸屏屬于電阻式,故B錯誤。LED發(fā)光與ARM芯片連接時僅需一根GPIO引腳,但絕對不能直接把引腳鏈接到發(fā)光二極管上,因為通常ARM芯片GPIO引腳提供的電流是有限的,不能直接驅(qū)動發(fā)光設(shè)備,因此要加驅(qū)動電路,故C項錯誤。D項表述正確,故本題選擇D。24、目前流行的嵌入式操作系統(tǒng)有多個,下面不屬于嵌入式操作系統(tǒng)的是()。A、μCOS–II/IIIB、VxWorksC、Win7D、Android標(biāo)準答案:C知識點解析:很明顯,四個選項中僅C項不屬于嵌入式操作系統(tǒng),Win7屬于多任務(wù)桌面操作系統(tǒng)。故本題選C。25、一幅沒有經(jīng)過數(shù)據(jù)壓縮的彩色圖像,其數(shù)據(jù)量是768KB,分辨率為1024×768,那么它每個像素的像素深度是()。A、24位B、16位C、12位D、8位標(biāo)準答案:D知識點解析:數(shù)字圖像數(shù)據(jù)量=分辨率×像素深度÷8,故本題像素深度為768KB×8÷(1024×768)=8位,故本題選D。26、下面是關(guān)于基于ARM內(nèi)核的嵌入式芯片中的中斷控制器的敘述,其中錯誤的是()。A、中斷控制器是連接AMBA的系統(tǒng)總線和外圍總線的橋接器B、一般采用向量中斷或嵌套向量中斷方式管理中斷C、向量中斷區(qū)分中斷的優(yōu)先級,并且每個中斷都有各自的中斷處理程序地址D、高優(yōu)先級的中斷可以進入低優(yōu)先級中斷的處理過程中,待高優(yōu)先級中斷處理完成后再繼續(xù)執(zhí)行低優(yōu)先級中斷處理標(biāo)準答案:A知識點解析:連接AMBA的系統(tǒng)總線和外網(wǎng)總線的是橋接器,DMA連接在AMRA的系統(tǒng)總線上,故A錯誤;DMA一般采用向量中斷或嵌套向量中斷方式管理中斷.向量中斷區(qū)分中斷的優(yōu)先級,并且每個中斷郁有各自的中斷處理程序地址,高優(yōu)先級的中斷可以進入低優(yōu)先級中斷的處理過程中,待高優(yōu)先級中斷處理完成后再繼續(xù)執(zhí)行低優(yōu)先級中斷處理。故本題選擇A。27、Linux內(nèi)核主要由5個子系統(tǒng)組成,下面選項中不屬于這5個子系統(tǒng)的是()。A、進程調(diào)度B、內(nèi)存管理C、虛擬文件系統(tǒng)D、瀏覽器程序標(biāo)準答案:D知識點解析:Linux內(nèi)核主要由5個子系統(tǒng)組成:進程調(diào)度;內(nèi)存管理;虛擬文件系統(tǒng);網(wǎng)絡(luò)接口;進程間通信。故本題選擇D。28、在開發(fā)低端、中端、高端等類型的嵌入式系統(tǒng)時,一般都需要選擇和利用合適的開發(fā)平臺來進行。下面有關(guān)嵌入式系統(tǒng)開發(fā)平臺的敘述中,不正確的是()。A、開發(fā)平臺中的軟件開發(fā)工具,通常會包括:項目管理器、編輯器、編譯器、連接器等B、開發(fā)平臺中的軟件開發(fā)工具往往都作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率C、有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā)D、用開發(fā)平臺所開發(fā)出的低端嵌入式系統(tǒng)應(yīng)用軟件,必須基于某一個嵌入式操作系統(tǒng)上運行標(biāo)準答案:D知識點解析:嵌入式系統(tǒng)的開發(fā)平臺包含大量開發(fā)工具,軟件開

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論