版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
11嵌入式系統(tǒng)試題附答案一、選擇題
1、以下說法不正確的是(B)。
A、任務(wù)可以有類型說明
B、任務(wù)可以返回一個(gè)數(shù)值
C、任務(wù)可以有形參變量
D、任務(wù)是一個(gè)無限循環(huán)
2下列描述不屬于RISC計(jì)算機(jī)的特點(diǎn)的是(C)。
A.流水線每周期前進(jìn)一步。
B.更多通用寄存器。
C.指令長度不固定,執(zhí)行需要多個(gè)周期。
D.獨(dú)立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。
3存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2024H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),2000H則存儲(chǔ)單元的內(nèi)容為(D)。
A、0x21
B、0x68
C、0x65
D、0x02
4?COS-II中對(duì)關(guān)鍵代碼段由于盼望在執(zhí)行的過程中不被中斷干擾,通常采納關(guān)中斷的方式,以下X86匯編代碼正確而且不會(huì)轉(zhuǎn)變關(guān)中斷之前的中斷開關(guān)狀態(tài)的是(D)
A.先CLI、執(zhí)行關(guān)鍵代碼、再STI
B.先STI、執(zhí)行關(guān)鍵代碼、再CLI
C.先POPF、CLI、執(zhí)行關(guān)鍵代碼、再PUSHF
D.先PUSHF、CLI、執(zhí)行關(guān)鍵代碼、再POPF。
5RS232-C串口通信中,表示規(guī)律1的電平是(D)。
A、0v
B、3.3v
C、+5v~+15v
D、-5v~-15v
6ARM匯編語句“ADDR0,R2,R3,LSL#1”的作用是(A)。
A.R0=R2+(R3<<1)
B.R0=(R2<<1)+R3
C.R3=R0+(R2<<1)
D.(R3<<1)=R0+R2
7IRQ中斷的入口地址是(C)。
FIQ的入口地址為0x0000001C
A、0x00000000
B、0x00000008
C、0x00000018
D、0x00000014
8S3C2420XI/O口常用的掌握器是(D)。
A、端口掌握寄存器(GPACON-GPHCON)。
B、端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。
C、外部中斷掌握寄存器(EXTINTN)。
D、以上都是。
9實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來信息,或建立某個(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)精簡
11、ADDR0,R1,#3屬于(A)尋址方式。
A.馬上尋址
B.多寄存器尋址
C.寄存器直接尋址
D.相對(duì)尋址
12、GET偽指令的含義是(A)
A.包含一個(gè)外部文件
B.定義程序的入口
C.定義一個(gè)宏
D.聲明一個(gè)變量
13、存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H~2024H四個(gè)字節(jié)單元中,若以小端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為(C)。
A、0x00
B、0x87
C、0x65
D、0x61
14、?COS-II操作系統(tǒng)不屬于(C)。
A、RTOS
B、占先式實(shí)時(shí)操作系統(tǒng)
C、非占先式實(shí)時(shí)操作系統(tǒng)
D、嵌入式實(shí)時(shí)操作系統(tǒng)
15、若R1=2000H,(2000H)=0x86,(2024H)=0x39,則執(zhí)行指令LDRR0,!后R0的值為(D)。
A.0x2000
B.0x86
C.0x2024
D.0x39
16、寄存器R13除了可以做通用寄存器外,還可以做(C)。
A、程序計(jì)數(shù)器
B、鏈接寄存器
C、棧指針寄存器
D、基址寄存器
17、FIQ中斷的入口地址是(A)。
A、0x0000001C
B、0x00000008
C、0x00000018
D、0x00000014
18、ARM指令集和Thumb指令集分別是(D)位的。
A.8位,16位
B.16位,32位
C.16位,16位
D.32位,16位
19、ARM寄存器組有(D)個(gè)寄存器。
A、7
B、32
C、6
D、37
20、若R1=2000H,(2000H)=0x28,(2024H)=0x87,則執(zhí)行指令LDRR0,!后R0的值為(D)。
A.0x2000
B.0x28
C.0x2024
D.0x87
21、寄存器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.嵌入式中間件
23、和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)精簡
24、Unicode編碼與(A)編碼方式兼容。
A、ASCII碼
B、GBK
C、GB2312
D、區(qū)位碼
25、Cache用于存放主存數(shù)據(jù)的部分拷貝,主存單元地址與Cache單元地址之間的轉(zhuǎn)換用(A)完成。
A.硬件
B.軟件
C.用戶
D.程序員
26、假設(shè)R1=0x31,R2=0x2則執(zhí)行指令A(yù)DDR0,R1,R2LSL#3后,R0的值是(C)A.0x33
B.0x34
C.0x39
D.0x38
26在?C/OS-II系統(tǒng)中,OSTimeTick()函數(shù)只被以下(A)函數(shù)或過程所調(diào)用。
A.OSTickISR
B.OSShed
C.OSCtxSw
D.OSIntCtxSw
27每種嵌入式操作系統(tǒng)都有自身的特點(diǎn)以吸引相關(guān)用戶,下列說法錯(cuò)誤的是(D)。
A.嵌入式Linux供應(yīng)了完善的網(wǎng)絡(luò)技術(shù)支持;
B.?CLinux是特地為沒有MMU的ARM芯片開發(fā)的;
C.?C/OS-Ⅱ操作系統(tǒng)是一種實(shí)時(shí)操作系統(tǒng)(RTOS);
D.WinCE供應(yīng)完全開放的源代碼。
28下列關(guān)于存儲(chǔ)管理單元(MMU)說法錯(cuò)誤的是(B)。
A.MMU供應(yīng)的一個(gè)關(guān)鍵服務(wù)是使各個(gè)任務(wù)作為各自獨(dú)立的程序在其自己的私有存儲(chǔ)空間中運(yùn)行。
B.在帶MMU的操作系統(tǒng)掌握下,運(yùn)行的任務(wù)必需知道其他與之無關(guān)的任務(wù)的存儲(chǔ)需求狀況,這就簡化了各個(gè)任務(wù)的設(shè)計(jì)。
C.MMU供應(yīng)了一些資源以允許使用虛擬存儲(chǔ)器。
D.MMU作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時(shí)的連接地址)轉(zhuǎn)換成實(shí)際的物理地址,即在物理主存中的地址。
29下列CPSR寄存器標(biāo)志位的作用說法錯(cuò)誤的是(D)。
A.N:負(fù)數(shù)
B.Z:零
C.C:進(jìn)位
D.V:借位
30S3C2410X處理器為用戶進(jìn)行應(yīng)用設(shè)計(jì)供應(yīng)了支持多主總線的IIC接口。處理器供應(yīng)符合IIC協(xié)議的設(shè)備連接的串行連接線為(C)。
A.SCL和RTX
B.RTX和RCX
C.SCL和SDA
D.SDA和RCX
31RQ中斷的優(yōu)先級(jí)別是(D)。
A.1
B.2
C.3
D.4
32LDRR2,的尋址方式是(C)。
A.寄存器尋址
B.寄存器移位
C.變址尋址
D.間接尋址
33S3C2410有(B)個(gè)USB接口。B.2C.3D.4A.134ARM處理器的工作模式有(C)種。
A.5
B.6
C.7
D.8
二、推斷題
1、程序運(yùn)行過程中的資源可以是顯示器、鍵盤,但不行以是一個(gè)數(shù)組或變量(X)
2、在uCOS-II操作系統(tǒng)中,已知Task1的優(yōu)先級(jí)為12,Task2的優(yōu)先級(jí)為26。假如在Task2運(yùn)行過程中發(fā)生鍵盤中斷,在執(zhí)行中斷服務(wù)程序時(shí)Task1進(jìn)入就緒狀態(tài),則中斷返回時(shí)Task1得到CPU的使用權(quán)。(√)
3、若定義任務(wù)task1的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12(√)
4、任務(wù)創(chuàng)建后即開頭調(diào)度(X)
5、液晶工作在文本模式下時(shí),既可以顯示英文字符也可以顯示漢字(X)
6、處于就緒狀態(tài)的任務(wù)只能切換到運(yùn)行狀態(tài)(X)
7、等待消息函數(shù)WaitMessage(0)中的“0”表示此函數(shù)的超時(shí)等待時(shí)間為0秒(X)
8、若OSTaskSuspend(prio)函數(shù)把正在延時(shí)的任務(wù)掛起,則調(diào)用一次對(duì)應(yīng)的喚醒函數(shù)即可使該、任務(wù)切換到就緒狀態(tài)。(X)
9、調(diào)試程序時(shí),需要停止程序運(yùn)行后才可查看變量內(nèi)容(√)
10、uCOS-II操作系統(tǒng)中移植勝利后即可使用文件系統(tǒng)(X)
11、將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電路是DA轉(zhuǎn)換器。(×)
12、IIC是同步串行數(shù)據(jù)總線,(√)。
13、S3C2410的處理器對(duì)內(nèi)存的訪問只能通過Load/Store指令來實(shí)現(xiàn)。(√)
14、NandFlash比NorFlash成本高,牢靠性差。(×)
15、C語言程序可以嵌套加入?yún)R編程序模塊。(√)
16、運(yùn)算放大器的輸出電壓范圍一般大于電源電壓的范圍。(×)
17、由于CPU內(nèi)部寄存器的訪問速度較高,依據(jù)ATPC標(biāo)準(zhǔn),應(yīng)盡可能使函數(shù)的參數(shù)掌握在4個(gè)以下。(√)
18、ARM處理器結(jié)構(gòu)體系中具有T變種處理器核可以工作在ARM狀態(tài)和Thumb狀態(tài)。(√)
三、簡答題
ARM體系結(jié)構(gòu)的寄存器組織:
37個(gè)32位寄存器,其中31個(gè)為通用寄存器,6個(gè)為狀態(tài)寄存器,哪些寄存器是可編程訪問的,取決微處理器的工作狀態(tài)及詳細(xì)的運(yùn)行模式。
ARM微處理器的特別狀態(tài):
7種特別
4、ARM處理器有幾種工作模式?并做說明每種工作模式的含義。處理器有幾種工作模式?并做說明每種工作模式的含義。
答:ARM處理器有7種工作模式:
用戶模式(usr)-正常程序執(zhí)行的模式
快速中斷模式(fiq)-FIQ
特別響應(yīng)時(shí)進(jìn)入此模式
中斷模式(irq)-IRQ特別響應(yīng)時(shí)進(jìn)入此模式
管理員模式(svc)-系統(tǒng)復(fù)位和軟件中斷響應(yīng)時(shí)進(jìn)入此模式
中止模式(abt)-用于虛擬存儲(chǔ)及存儲(chǔ)愛護(hù)
系統(tǒng)模式(sys)-與用戶類似,但有直接切換到其它模式等特權(quán)
未定義模式(und)-未定義指令特別響應(yīng)時(shí)進(jìn)入此模式
除了用戶模式外,其他模式均可視為特權(quán)模式
四、閱讀程序題
閱讀下列與看門狗有關(guān)的寄存器描述,解釋每一行代碼的功能。
#definerWTCON(*(volatileunsigned*)0x53000000)//第1行#definerWTDAT(*(volatileunsigned*)0x53000004)//第2行#definerWTCNT(*(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void)
{
rWTCON=((PCLK/1000000-1)<<8)|(3<<3)|(1<<2);//第4行
rWTDAT=7812;//第5行
rWTCNT=7812;//第6行
rWTCON|=(1<<5);//第7行
}
第1-3行:定義看門狗掌握寄存器、數(shù)據(jù)寄存器和計(jì)數(shù)寄存器為rWTCON、rWTDAT和rWTCNT。
第4行:設(shè)置看門狗的預(yù)裝比例值為1000000,分頻因素為1/128,并使能中斷。
第5-6行:對(duì)數(shù)據(jù)寄存器和計(jì)數(shù)寄存器賦值為7812。
第7行:啟動(dòng)看門狗。
一、簡答
什么是嵌入式系統(tǒng)?
1、依據(jù)IEEE的定義:devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants.
國內(nèi)的定義:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、牢靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
行業(yè)內(nèi)理解:嵌入式系統(tǒng)=硬件(EPU)+軟件(EOS)。
2、嵌入式系統(tǒng)有哪些特點(diǎn),為何RTOS是嵌入式軟件的基本要求?
最主要特點(diǎn)有:操作系統(tǒng)內(nèi)核小、專用性強(qiáng)、軟件系統(tǒng)精簡、實(shí)時(shí)操作系統(tǒng)。
RTOS是嵌入式軟件的基本要求,緣由有兩點(diǎn):
a.對(duì)于實(shí)時(shí)性要求很高的智能導(dǎo)航、平安系統(tǒng),采納時(shí)間片OS和分時(shí)OS都會(huì)導(dǎo)致致命的事故,所以要選用實(shí)時(shí)性很高的RTOS。
b.對(duì)于信息家電、消費(fèi)類電子產(chǎn)品:總體效率=硬件效率+軟件效率,對(duì)于信息家電、消費(fèi)類電子這樣硬件性能較差的產(chǎn)品,只好選擇高牢靠的軟件,所以也需要用到RTOS。
3、嵌入式處理器的分類,彼此之間有何聯(lián)系。
嵌入式處理器可以分為以下四類:
嵌入式微掌握器MCU、DSP,數(shù)字信號(hào)微處理器、嵌入式微處理器、嵌入式片上系統(tǒng)(SOC)。
4、什么是馮氏結(jié)構(gòu)體系、哈氏結(jié)構(gòu)體系?最大的特點(diǎn)分別是什么?
馮·諾伊曼體系結(jié)構(gòu),也叫普林斯頓結(jié)構(gòu),是一種將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合并在一起的存儲(chǔ)器結(jié)構(gòu)。共有數(shù)據(jù)、地址總線。特點(diǎn):由于取指令和存取數(shù)據(jù)要從同一個(gè)存儲(chǔ)空間存取,經(jīng)由同一總線傳輸,因而它們無法重疊執(zhí)行,只有一個(gè)完成后再進(jìn)行下一個(gè),實(shí)質(zhì)是串行的工作機(jī)制。
哈佛體系結(jié)構(gòu),程序與數(shù)據(jù)有單獨(dú)的存儲(chǔ)器,有獨(dú)立的地址總線和數(shù)據(jù)總線,也就是說系統(tǒng)有4套總線:程序存儲(chǔ)器的數(shù)據(jù)總線、地址總線,數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)總線、地址總線。特點(diǎn):哈佛體系結(jié)構(gòu)允許“取指”和“執(zhí)行”同時(shí)進(jìn)行,所以是一種并行的工作機(jī)制。
5、什么是CISC、RISC體系?其各自優(yōu)、缺點(diǎn)以及特點(diǎn)是什么?
為了使編譯器設(shè)計(jì)簡潔、簡化編譯過程,必需使機(jī)器指令的功能盡可能的接近于高級(jí)語言程序,于是,越來越多功能強(qiáng)大的簡單指令加入到指令系統(tǒng)中,從而產(chǎn)生簡單指令集計(jì)算機(jī)CISC。
優(yōu)點(diǎn):有效削減編譯代碼中指令的數(shù)目,簡化編譯器結(jié)構(gòu)。
缺點(diǎn):很難實(shí)現(xiàn)指令流水操作。
特點(diǎn):指令數(shù)量許多、指令執(zhí)行時(shí)間很長、編碼長度可變。
實(shí)踐證明,各種指令的使用頻率相當(dāng)懸殊,最常用的只有其中的幾十條基本指令,在程序中消失的概率占到80%以上,也就是說有大量的簡單指令是無用的,因此產(chǎn)生RISC。
優(yōu)點(diǎn):支持指令流水操作,提高運(yùn)算力量。
缺點(diǎn):RlSC要求一個(gè)更為簡單的編譯器。
特點(diǎn):指令數(shù)量較少、指令執(zhí)行時(shí)間普遍較短、編碼長度固定。
9、簡述R13、R14、R15的功能,以及他們各自有什么特殊要留意的細(xì)節(jié)?
R13在ARM指令中作為堆棧指針SP;在Thumb指令集中R13作為通用的寄存器。
R14為鏈接寄存器LR,用于保存子程序的返回地址。
R15為程序計(jì)數(shù)器PC,從R15讀取的值是處理器剛要取指的地址。
特殊留意:由于ARM7TDMI采納3級(jí)流水線,因此PC總指向當(dāng)前正在執(zhí)行指令的下兩條指令
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46848.9-2025技術(shù)產(chǎn)品文件產(chǎn)品設(shè)計(jì)數(shù)據(jù)管理要求第9部分:存儲(chǔ)與維護(hù)
- 2025-2026學(xué)年寧夏銀川一中高二(上)期末數(shù)學(xué)試卷(含答案)
- 養(yǎng)老院入住老人精神慰藉與關(guān)愛制度
- 企業(yè)員工招聘錄用管理制度
- 統(tǒng)編版九年級(jí)上學(xué)期歷史期末復(fù)習(xí):材料題 專項(xiàng)練習(xí)題匯編(含答案)
- 老年綜合健康評(píng)估的臨床應(yīng)用
- 老年終末期壓瘡護(hù)理中的中醫(yī)護(hù)理方案
- 鋁粒工安全文化能力考核試卷含答案
- 打擊樂器制作工崗前實(shí)操能力考核試卷含答案
- 我國上市公司獨(dú)立董事制度有效性的多維度剖析與提升路徑研究
- 中醫(yī)康復(fù)面試題目及答案
- 《人工智能導(dǎo)論》高職人工智能通識(shí)課程全套教學(xué)課件
- 中華醫(yī)學(xué)會(huì)麻醉學(xué)分會(huì)困難氣道管理指南
- 南京旅館住宿管理辦法
- 【香港職業(yè)訓(xùn)練局(VTC)】人力調(diào)查報(bào)告書2024-珠寶、鐘表及眼鏡業(yè)(繁體版)
- 急性呼吸衰竭的診斷與治療
- 客戶分配管理辦法管理
- 燃?xì)馊霊舭矙z培訓(xùn)
- 高中地理思政融合課《全球氣候變暖》
- 2025年中考語文一輪復(fù)習(xí):民俗類散文閱讀 講義(含練習(xí)題及答案)
- 2023-2024學(xué)年八年級(jí)(上)期末數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論