資源描述:
《《arm嵌入式系統(tǒng)基礎(chǔ)教程》試題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、《ARM嵌入式系統(tǒng)基礎(chǔ)教程》試題一、選擇題1、以下說(shuō)法不正確的是(B)。A、任務(wù)可以有類型說(shuō)明B、任務(wù)可以返回一個(gè)數(shù)值C、任務(wù)可以有形參變量D、任務(wù)是一個(gè)無(wú)限循環(huán)2下列描述不屬于RISC計(jì)算機(jī)的特點(diǎn)的是(C)。A.流水線每周期前進(jìn)一步。B.更多通用寄存器。C.指令長(zhǎng)度不固定,執(zhí)行需要多個(gè)周期。D.獨(dú)立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。3存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為(D)。A、0x
2、21B、0x68C、0x65D、0x024μCOS-II中對(duì)關(guān)鍵代碼段由于希望在執(zhí)行的過(guò)程中不被中斷干擾,通常采用關(guān)中斷的方式,以下X86匯編代碼正確而且不會(huì)改變關(guān)中斷之前的中斷開關(guān)狀態(tài)的是(D)A.先CLI、執(zhí)行關(guān)鍵代碼、再STIB.先STI、執(zhí)行關(guān)鍵代碼、再CLIC.先POPF、CLI、執(zhí)行關(guān)鍵代碼、再PUSHFD.先PUSHF、CLI、執(zhí)行關(guān)鍵代碼、再POPF。5RS232-C串口通信中,表示邏輯1的電平是(D)。A、0vB、3.3vC、+5v~+15vD、-5v~-15v6ARM匯編語(yǔ)句“AD
3、DR0,R2,R3,LSL#1”的作用是(A)。A.R0=R2+(R3<<1)B.R0=(R2<<1)+R3C.R3=R0+(R2<<1)D.(R3<<1)=R0+R27IRQ中斷的入口地址是(C)。FIQ的入口地址為0x0000001CA、0x00000000B、0x00000008C、0x00000018D、0x000000148S3C2420XI/O口常用的控制器是(D)。(1)端口控制寄存器(GPACON-GPHCON)。(2)端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。(3)外部中斷控制寄
4、存器(EXTINTN)。(4)以上都是。9實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來(lái)信息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被成為(A)。A.同步B.互斥C.調(diào)度D.執(zhí)行10和PC系統(tǒng)機(jī)相比嵌入式系統(tǒng)不具備以下哪個(gè)特點(diǎn)(C)。A、系統(tǒng)內(nèi)核小B、專用性強(qiáng)C、可執(zhí)行多任務(wù)D、系統(tǒng)精簡(jiǎn)11、ADDR0,R1,#3屬于(A)尋址方式。A.立即尋址B.多寄存器尋址C.寄存器直接尋址D.相對(duì)尋址12、GET偽指令的含義是(A)A.包含一個(gè)外部文件B.定義程序的入口C.定義一個(gè)宏D.
5、聲明一個(gè)變量13、存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H~2003H四個(gè)字節(jié)單元中,若以小端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為(C)。A、0x00B、0x87C、0x65D、0x6114、μCOS-II操作系統(tǒng)不屬于(C)。A、RTOSB、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)時(shí)操作系統(tǒng)D、嵌入式實(shí)時(shí)操作系統(tǒng)15、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。A.0x2000B.0x86C.0x2008D.0x39
6、16、寄存器R13除了可以做通用寄存器外,還可以做(C)。A、程序計(jì)數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器17、FIQ中斷的入口地址是(A)。A、0x0000001CB、0x00000008C、0x00000018D、0x0000001418、ARM指令集和Thumb指令集分別是(D)位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位19、ARM寄存器組有(D)個(gè)寄存器。A、7B、32C、6D、3720、若R1=2000H,(2000H)=0x28,(2008H)=
7、0x87,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)。A.0x2000B.0x28C.0x2008D.0x8721、寄存器R15除了可以做通用寄存器外,還可以做(A)A.程序計(jì)數(shù)器B.鏈接寄存器C.堆棧指針寄存器D.基址寄存器22、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。A.系統(tǒng)軟件B.驅(qū)動(dòng)C.FPGA編程軟件D.嵌入式中間件26、假設(shè)R1=0x31,R2=0x2則執(zhí)行指令A(yù)DDR0,R1,R2LSL#3后,R0的值是(C)A.0x33B.0x34C.0x39D.
8、0x3823、和PC機(jī)系統(tǒng)相比下列哪個(gè)不是嵌入式系統(tǒng)獨(dú)具的特點(diǎn)(C)A、系統(tǒng)內(nèi)核小B、專用性強(qiáng)C、可執(zhí)行多任務(wù)D、系統(tǒng)精簡(jiǎn)24、Unicode編碼與(A)編碼方式兼容。A、ASCII碼B、GBKC、GB2312D、區(qū)位碼25、Cache用于存放主存數(shù)據(jù)的部分拷貝,主存單元地址與Cache單元地址之間的轉(zhuǎn)換用(A)完成。A.硬件B.軟件C.用戶D.程序員26在μC/OS-II系統(tǒng)中,OSTimeTick()函數(shù)只被以下(A)函數(shù)或過(guò)程所調(diào)用。A.OSTic