嵌入式考試試題_第1頁
嵌入式考試試題_第2頁
嵌入式考試試題_第3頁
嵌入式考試試題_第4頁
嵌入式考試試題_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、嵌入式試題資料參考1 、 以下說法不正確的是(2 ) 。A任務(wù)可以有類型說明B、任務(wù)可以返回一個數(shù)值C、任務(wù)可以有形參變量D任務(wù)是一個無限循環(huán)2 下列描述不屬于計算機的特點的是(3 ) 。A.流水線每周期前進一步。 B.更多通用寄存器。C.指令長度不固定,執(zhí)行需要多個周期。D.獨立的和指令完成數(shù)據(jù)在寄存器和外部存儲器之間的傳輸。3存儲一個32位數(shù)0x2168465到2000HH2003H四個字節(jié)單元中, 若以大端模式存儲,則2000H 存儲單元的內(nèi)容為(4 ) 。A、 0x21B、 0x68C、 0x65D、 0x02 4以中對關(guān)鍵代碼段由于希望在執(zhí)行的過程中不被中斷干擾,通常 采用關(guān)中斷的方

2、式,以下 X86匯編代碼正確而且不會改變關(guān)中斷之前的中斷開關(guān)狀態(tài)的是(4)B. 先、執(zhí)行關(guān)鍵代碼、再D. 先、 、執(zhí)行關(guān)鍵代碼、再。A. 先、執(zhí)行關(guān)鍵代碼、再C. 先、 、執(zhí)行關(guān)鍵代碼、再5 232 串口通信中,表示邏輯1 的電平是(4 ) 。A 0vB、3.3vC、+5v +15vD 5v15v6 匯編語句“R0, R2, R3, 1 ”的作用是( ) 。A. R0 = R2 + (R3 << 1) B. R0=( R2<<1) + R3 C. R3=R0+ (R2 << 1) D. (R3 << 1)= R0+ R27 中斷的入口地址是()

3、。的入口地址為0x0000001CA、 0x00000000B、 000000008 、 0x00000018 D0x000000148 S3C2420X 口常用的控制器是() 。( 1)端口控制寄存器()。( 2)端口數(shù)據(jù)寄存器()。( 3)外部中斷控制寄存器()。( 4)以上都是。9 實時操作系統(tǒng)中,兩個任務(wù)并發(fā)執(zhí)行,一個任務(wù)要等待其合作伙 伴發(fā)來信息,或建立某個條件后再向前執(zhí)行,這種制約性合作關(guān)系被成為() 。A. 同步 B. 互斥 C. 調(diào)度 D. 執(zhí)行10 和系統(tǒng)機相比嵌入式系統(tǒng)不具備以下哪個特點() 。A、系統(tǒng)內(nèi)核小B、專用性強C、可執(zhí)行多任務(wù)D、系統(tǒng)精簡11 、R0, R1, #

4、3 屬于( )尋址方式。A. 立即尋址B. 多寄存器尋址C. 寄存器直接尋址D.相對尋址12、偽指令的含義是()A. 包含一個外部文件B. 定義程序的入口C. 定義一個宏D.聲明一個變量13、存儲一個32位數(shù)0x876165到2000H2003H四個字節(jié)單元中,若以小端模式存儲,則2000H存儲單元的內(nèi)容為()。A、 0x00B、 0x87C、 0x65D、 0x6114、it操作系統(tǒng)不屬于()。A、B 、占先式實時操作系統(tǒng)C 、非占先式實時操作系統(tǒng)D 、嵌入式實時操作系統(tǒng)15 、若R1=2000H, (2000H)=0x86 , (2008H)=0x39 ,則執(zhí)行指令R0, R1 , # 8

5、 !后 R0 的值為()。A. 0x2000 B. 0x86 C. 0x2008 D. 0x3916、寄存器R13除了可以做通用寄存器外,還可以做()。A程序計數(shù)器B、鏈接寄存器C、棧指針寄存器D基址寄存器17、中斷的入口地址是() 。A、 0x0000001CB、 000000008 、 0x00000018 D0x0000001418、指令集和指令集分別是()位的。A. 8 位, 16位 B. 16 位, 32 位 C. 16 位, 16位 D.32 位, 16 位19、寄存器組有()個寄存器。A、 7B、 32C、 6D、 3720、若R1=2000H, (2000H)=0x28 , (

6、2008H)=0x87 ,則執(zhí)行指令R0, R1 , # 8 !后 R0 的值為()。A. 0x2000 B. 0x28 C. 0x2008 D. 0x8721、寄存器R15除了可以做通用寄存器外,還可以做()A. 程序計數(shù)器B. 鏈接寄存器C. 堆棧指針寄存器D. 基址寄存器22、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下()不屬于嵌入式系統(tǒng)軟件。A. 系統(tǒng)軟件B. 驅(qū)動 C. 編程軟件D. 嵌入式中間件26、假設(shè)R1=0x31, R2=0x2則執(zhí)行指令 R012 #3 后,R0的值是 ()A. 0x33 B. 0x34 C. 0x39D. 0x3823、和機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特

7、點()A系統(tǒng)內(nèi)核小B、專用性強C、可執(zhí)行多任務(wù)D系統(tǒng)精簡24、編碼與()編碼方式兼容。A碼B、C 2312 D區(qū)位碼25 、用于存放主存數(shù)據(jù)的部分拷貝,主存單元地址與單元地址之 間的轉(zhuǎn)換用()完成。A.硬件 B. 軟件 C. 用戶 D. 程序員26在以系統(tǒng)中,()函數(shù)只被以下()函數(shù)或過程所調(diào)用。A. B. C.D.27每種嵌入式操作系統(tǒng)都有自身的特點以吸引相關(guān)用戶,下列說 法錯誤的是()。A.嵌入式提供了完善的網(wǎng)絡(luò)技術(shù)支持;B. 是專門為沒有的芯片開發(fā)的;c.n操作系統(tǒng)是一種實時操作系統(tǒng)();D.提供完全開放的源代碼。28下列關(guān)于存儲管理單元()說法錯誤的是()。A.提供的一個關(guān)鍵服務(wù)是使各

8、個任務(wù)作為各自獨立的程序在其自 己的私有存儲空間中運行。B.在帶的操作系統(tǒng)控制下,運行的任務(wù)必須知道其他與之無關(guān)的 任務(wù)的存儲需求情況,這就簡化了各個任務(wù)的設(shè)計。C.提供了一些資源以允許使用虛擬存儲器。D.作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時的連接地址) 轉(zhuǎn)換成實際的物理地址,即在物理主存中的地址。29下列寄存器標(biāo)志位的作用說法錯誤的是()。A. N :負數(shù) B. Z: 零 C. C: 進位 D. V: 借位30 S3c2410X處理器為用戶進行應(yīng)用設(shè)計提供了支持多主總線的 接口。處理器提供符合協(xié)議的設(shè)備連接的串行連接線為()。A.和 B.和C.和 D.和31中斷的優(yōu)先級別是(A. 1B

9、. 2)°C. 3D. 432 R2 , R3128的尋址方式是()。A.寄存器尋址B.寄存器移位C.變址尋址接尋址D. 間33 S3c2410有(A. 1B. 2)個接口。C.3D. 434處理器的工作模式有()種A. 5B.6C. 7D.8選擇題參考1一、選擇題1. 屬于()A 架構(gòu)B 架構(gòu)2. 指令集是()位寬,指令集是()位寬的。A 8 位 B 16 位 C 32 位 D 64 位3. 指令集是()字節(jié)對齊,指令集是()字節(jié)對齊的E 1F 2 G 3 H 44. 復(fù)位后,處理器處于()模式,() 狀態(tài)AB C D E5. 處理器總共()個寄存器,模式下使用()個寄存器,模式下

10、使用()個寄存器。A 17 個 B 18 個 C 32 個 D 36 個 E 37 個6. 處理器中優(yōu)先級別最高的異常為(),()異??梢杂脕眄憫?yīng)中斷AB C D E7. 數(shù)據(jù)處理指令中有效的立即數(shù)是()E 0X00001F80 F 0 G 0 H 00000008. 規(guī)定中,推薦子函數(shù)參數(shù)最大為() 個A 1B 2 C 3 D 49. 規(guī)定中,棧是()A 滿加B 滿減 C 空加 D 空減10. 在用匯編編程是,其寄存器有多個別名,通常是指() , 是指( ),是指()A R12B R13 C R14 D R1511. 寄存器中反映處理器狀態(tài)的位是()A J 位 B I 位 C F 位 D T

11、 位12. 下面屬于子程序調(diào)用指令的是()A B B C D 13. 7 屬于()結(jié)構(gòu),9 屬于()結(jié)構(gòu)。A 馮 . 諾依曼 B 哈佛14. 7 是( )級流水線,9 是( )級流水線。A 1B 3 C 5 D 715. 中可以訪問狀態(tài)寄存器的指令是(),能夠訪問內(nèi)存的指令是( )AB C D 16. 異步串口中數(shù)據(jù)位可以是()A 5B 6 C 7 D 817. I2C 協(xié)議中有幾根線(B )A 1B 2 C 3 D 418. I2C 協(xié)議中設(shè)備地址模式有()A 7 位地址模式B 8 位地址模式C 10 位地址模式D 4 地址模式19. S3C2410 采用的是(D )核心A 7B 9 C 9

12、26 D 920T20. 在串行異步通訊中,發(fā)送端串口的要和接收端串口的(B )相連接AB C D 21. 在嵌入式系統(tǒng)設(shè)計中可以通過(B )來測量電池電壓,可以用(C)來驅(qū)動喇叭發(fā)聲AB C D E22. 的作用有()A 內(nèi)存保護B 地址轉(zhuǎn)換C 加快存取速度D 安全保密 E 內(nèi)存分配23. 以下屬于特點的有()A 占用B 占用總線C 不占用 D 不占用總線24. 下面的設(shè)備中屬于閃存的設(shè)備有()A K9F1208U0M B 3232 C 57V561620 D 29160D25. I2C 傳輸是(B )方式傳輸A 單工B 半雙工 C 全雙工二、簡答題1. 簡述發(fā)生異常時,核心會自動做哪些事情

13、?從異常返回時,我們要做哪些事情?當(dāng)異常產(chǎn)生時, :拷貝 到 <>設(shè)置適當(dāng)?shù)奈唬焊淖兲幚砥鳡顟B(tài)進入狀態(tài)改變處理器模式進入相應(yīng)的異常模式設(shè)置中斷禁止位禁止相應(yīng)中斷( 如果需要)保存返回地址到<>設(shè)置為相應(yīng)的異常向量返回時, 異常處理需要:從 <>恢復(fù)從 <>恢復(fù): 這些操作只能在態(tài)執(zhí)行 .2. 用匯編指令寫出實現(xiàn)64 位加法和64 位減法的代碼段,使用的寄存器請自行分配。假定低 32 位數(shù)存放在r0 和 r1 里面,高32 位數(shù)存放在r2 和 r3 里面。加法:r0, r0, ri加S是因為要讓這個操作影響標(biāo)志位2 2r3是帶進位的加法,如果上一條

14、指令產(chǎn)生進位則一起加進來減法:r0, r0, ri加S是因為要讓這個操作影響標(biāo)志位r2, r2, r3是帶進位的減法指令3 .請列舉處理器的模式和異常,并說明各個發(fā)生異常時處理器所處的模式異常:處理器模式:非特權(quán)模式,大部分任務(wù)執(zhí)行在這種模式:當(dāng)一個高優(yōu)先級()中斷產(chǎn)生時將會進入這種模式:當(dāng)一個低優(yōu)先級()中斷產(chǎn)生時將會進入這種模式:當(dāng)復(fù)位或軟中斷指令執(zhí)行時將會進入這種模式:當(dāng)存取異常時將會進入這種模式:當(dāng)執(zhí)行未定義指令時會進入這種模式:使用和模式相同寄存器集的特權(quán)模式4 .的什么特點使得它處理的速度比快?1)優(yōu)先級比高,不會被中斷2)有自己的專屬寄存器:r812,不用對通用寄存器入棧保護,可

15、 以加快速度3)位于異常向量表的末尾 0x1c,故無需跳轉(zhuǎn),可以在這里直接放 置異常處理函數(shù)5 .什么指令可以放在中斷向量表?跳轉(zhuǎn)指令,給賦值的指令B,6 .處理器 中斷向量表位于存儲器的什么位置?默認(rèn):0x0也可以配置成:000007 .下列 指令將做什么?a) r0,r16b) r0, =0x999a:將ri寄存器的值加上6,然后把以這個值為地址的內(nèi)存單元里 的值取半字(低16位)賦給r0b:將立即數(shù)0x999賦給r0 ,注意這是一個偽指令8. 指令的優(yōu)勢是什么?用來實現(xiàn)什么功能?功能:在寄存器和存儲器之間,由一次存儲器讀和一次存儲器寫組成的原子操作。完成一個字節(jié)或字的交換。可以用來實現(xiàn)信

16、號量9. S3C2410 支持幾種引導(dǎo)方式(或者說是內(nèi)存映射方式)?簡述引導(dǎo)方式S3c2410硬件做的事情。1) 啟動方式。2) 啟動方式。從 啟動時,S3c2410首先會執(zhí)行固化在片上中的一段小程序,這段程序負責(zé)將 前2K的代碼搬移到片上,然后將指針指向0x0地址(注意這個時候片上被映射到0x0 的起始地址)10. 簡述 和 關(guān)鍵字的含義和作用。c 語言中關(guān)鍵字有兩個作用,一是文件作用域,二是函數(shù)作用域。文件作用域關(guān)鍵字的作用是,以申明的全局變量、函數(shù)不得被其他文件所引用另外一個用途是函數(shù)內(nèi)部靜態(tài)變量,只會被初始化一次,而且變量存儲在全局?jǐn)?shù)據(jù)段中而不是函數(shù)棧中,所以其生命期會一直持續(xù)到程序退

17、出一個定義為的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設(shè)這個變量的值了。精確地說就是,優(yōu)化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存器里的備份選擇題參考21 .是()A加法指令B斷點中斷指令C軟中斷指令 D 測試指令2 .處理器的寄存器中,分組寄存器是指()A R13 B R8R14C R0- R7D R143 . 9流水線級數(shù)()A 3 B 5 C 8 D 94 .在嵌入式系統(tǒng)設(shè)計中可以通過()來測量電池電壓,A B C D5 . 920T是一種高性能單片系統(tǒng)處理器,它是多少位的()A 8 B 16 C 32 D 646 .用于對數(shù)字變量

18、賦值的偽操作是()A B C D都不是7 .程序狀態(tài)寄存器()中的第 6位,也即F位為()A 模式位 B狀態(tài)位 C中斷使能位 D 快速中斷使 能位8、的存儲器系統(tǒng)中系統(tǒng)訪問寄存器組的速度是()A 最快 B中 C最慢 D不可預(yù)測9.在串行異步通訊中,發(fā)送端串口的要和接收端串口的()相連接11 R2, #0x1007R0 , R24執(zhí)行上述兩條指令后,R2寄存器的值為()A 0x1007 B 0x10a1 C 0x10a0 D 不能確定12 處理器的寄存器中,未分組寄存器有()A 1 B 4 C 8D 1613 指令集是()字節(jié)對齊的A 1B 2 C 3 D 415帶返回的跳轉(zhuǎn),沒有狀態(tài)切換的跳轉(zhuǎn)指令是()A B B C D16.對寄存器R3的內(nèi)容乘

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論