中北大學(xué)嵌入式期末考試(完整)_第1頁
中北大學(xué)嵌入式期末考試(完整)_第2頁
中北大學(xué)嵌入式期末考試(完整)_第3頁
中北大學(xué)嵌入式期末考試(完整)_第4頁
中北大學(xué)嵌入式期末考試(完整)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、填空題(30分)1、嵌入式處理器可以分為微控制器(),微處理器(),數(shù)字信號(hào)處理器(),片上系統(tǒng)()。2、7采用馮*諾依曼結(jié)構(gòu),因此對(duì)存儲(chǔ)器的控制沒有專門的存儲(chǔ)管理單元,存儲(chǔ)器采用間的而直接的地址方式來表示實(shí)際的物理地虬“有進(jìn)行段式頁的轉(zhuǎn)換。3、嵌入式系統(tǒng)地3個(gè)基本要素是嵌入性,專用性,計(jì)算機(jī)系統(tǒng),嵌入式系統(tǒng)發(fā)展的4個(gè)階段分別是以單片機(jī)為核心的低級(jí)嵌入式系統(tǒng),以嵌入式微處理器為基礎(chǔ)的初級(jí)嵌入式系統(tǒng),以嵌入式操作系統(tǒng)為標(biāo)志的中級(jí)嵌入式系統(tǒng),以為標(biāo)志的高級(jí)嵌入式系統(tǒng)4、嵌入式系統(tǒng)的硬件有電源模塊,嵌入式處理器、存儲(chǔ)器模塊,可編程邏輯器件,嵌入式系統(tǒng)周邊元器件,各種接口,總線以及外部設(shè)備和插件等

2、組成。嵌入式系統(tǒng)的軟件包括中間層程序、嵌入式操作系統(tǒng)、應(yīng)用軟性以及實(shí)際后用程序?qū)印?、中,任務(wù)的狀態(tài)有5種,分別是睡眠(休眠)狀態(tài)、就緒狀態(tài)、等待狀態(tài)、中斷服務(wù)(中斷)狀態(tài)、執(zhí)行(運(yùn)行)狀態(tài)。6、處理器和具有片上總線具體定義了三類總線:(高性能總線)(系統(tǒng)總線)、(外設(shè)總線)。(不是網(wǎng)上找的)7、7的三級(jí)流水線結(jié)構(gòu)分別是:取指、譯碼、執(zhí)行(不是網(wǎng)上找的)二、選擇題(20分)1、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。A.系統(tǒng)軟件B.驅(qū)動(dòng)C.軟件D.嵌入式中間件2、處理器的工作模式有(C)種。A.5B.6C.7D.83、寄存器組有(D)個(gè)寄存器。A、7B、32C、6D、3

3、74、下列寄存器標(biāo)志位的作用說法錯(cuò)誤的是(D)。A.N:負(fù)數(shù)B.Z:零C.C:進(jìn)位D.V:借位5、復(fù)位異常的入口地址是(A)。A、0x00000000B、0x00000008C、0x00000018D、0x000000146、下列描述不屬于計(jì)算機(jī)的特點(diǎn)的是(C)。A.流水線每周期前進(jìn)一步。B.更多通用寄存器。C.指令長度不固定,執(zhí)行需要多個(gè)周期。D獨(dú)立的和指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。7、關(guān)于以應(yīng)用,以下說法不正確的是(B)。A任務(wù)可以有類型說明B、任務(wù)可以返回一個(gè)數(shù)值C、任務(wù)可以有形參變量D任務(wù)是一個(gè)無限循環(huán)8、以操作系統(tǒng)不屬于(C)。AB、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)日操

4、作系統(tǒng)D嵌入式實(shí)時(shí)操作系統(tǒng)9、指令集和指令集分別是(D)位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位10、寄存器R13除了可以做通用寄存器外,還可以做(C)。A、程序計(jì)數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器三、判斷題(10分)1、處理器結(jié)構(gòu)體系中具有T變種處理器核可以工作在狀態(tài)和狀態(tài)。(,)2、處理器對(duì)內(nèi)存的訪問只能通過指令來實(shí)現(xiàn)。(,)3、C語言程序可以嵌套加入?yún)R編程序模塊。(")4、調(diào)試程序時(shí),需要停止程序運(yùn)行后才可查看變量內(nèi)容(,)5、以操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)(X)6、將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電路是轉(zhuǎn)換器。(X)7、比成

5、本高,可靠性差。(X)8、在以操作系統(tǒng)中,已知1的優(yōu)先級(jí)為12,2的優(yōu)先級(jí)為26o假如在2運(yùn)行過程中發(fā)生鍵盤中斷,在執(zhí)行中斷服務(wù)程序時(shí)1進(jìn)入就緒狀態(tài),則中斷返回時(shí)1得到的使用權(quán)。(,)9、由于內(nèi)部寄存器的訪問速度較高,根據(jù)標(biāo)準(zhǔn),應(yīng)盡可能使函數(shù)的參數(shù)控制在4個(gè)以下。(,)10、程序運(yùn)行過程中的資源可以是顯示器、鍵盤,但不可以是一個(gè)數(shù)組或變量(X)四、簡答題1、簡述微處理器對(duì)異常的響應(yīng)過程。(8分)當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常,例如處理一個(gè)外部的中斷請(qǐng)求。在處理異常之前,當(dāng)前處理器的狀態(tài)必須保留,這樣當(dāng)異常處理完成之后,當(dāng)前程序可以繼續(xù)執(zhí)行。處理器允許多個(gè)異常同時(shí)發(fā)生,它們將會(huì)

6、按固定的優(yōu)先級(jí)進(jìn)行處理。微處理器對(duì)異常的響應(yīng)過程用偽碼可以描述為:R14_<Exception_Mode>=RetuniLink;SPSR_<Exception_Mode>=CPSRCPSR4:0=ExcqptionModeNumberCPSR5=0;當(dāng)運(yùn)行于ARM工作狀態(tài)時(shí)If<Etion_Mode>=ResetorFIQthenCPSR6=1;當(dāng)響應(yīng)F(Q異甯時(shí),禁止新的FIQ異常CPSR=1PC=ExceptionVectorAddress2、什么是?的接口硬件測(cè)試邏輯引腳各有哪些?(8分)定義:(1):是(聯(lián)合測(cè)試行動(dòng)小組)的縮寫,就是1149.1標(biāo)

7、準(zhǔn);(2)的建立使得集成電路固定在上,只通過邊界掃描便可以被測(cè)試;(3)在7處理器中,可以通過直接控制的內(nèi)部總線,口等信息,從而達(dá)到測(cè)試的目的。典型接口:(1):測(cè)試模式選擇(),通過信號(hào)控制狀態(tài)機(jī)的狀態(tài);(2):的時(shí)鐘信號(hào);(3):數(shù)據(jù)輸入信號(hào);(4):數(shù)據(jù)輸出信號(hào);(5):復(fù)位信號(hào),地電平有效。3、請(qǐng)你詳細(xì)說明處理器控制寄存器的含義和作用。(1)控制寄存器是一個(gè)特定的存儲(chǔ)單元,而控制寄存器各位的定義由微處理器/微處理器的內(nèi)部硬件結(jié)構(gòu)決定,所以控制寄存器各位的定義是控制編程的依據(jù)。(2)控制寄存器是人機(jī)信息交互的橋梁,而人或機(jī)器對(duì)某個(gè)功能組件的控制指令首先必須通過編程給控制寄存器賦值,再通過

8、對(duì)控制寄存器的讀操作將有關(guān)操作控制信號(hào)或操作數(shù)據(jù)傳遞給該功能組件。當(dāng)這些操作控制信號(hào)或操作數(shù)據(jù)有效時(shí),該功能組件就會(huì)執(zhí)行特定的操作。4、嵌入式系統(tǒng)地設(shè)計(jì)包括哪些步驟?并對(duì)每一步的工作予以簡單的說明。(1)需求分析:確定設(shè)計(jì)任務(wù)和設(shè)計(jì)目標(biāo),并提煉出設(shè)計(jì)規(guī)格說明書作為正式設(shè)計(jì)指導(dǎo)和驗(yàn)收的標(biāo)準(zhǔn)。(2)體系結(jié)構(gòu)設(shè)計(jì):描述系統(tǒng)如何實(shí)現(xiàn)所述的功能和非功能描述(3)硬件、軟件、執(zhí)行機(jī)構(gòu)設(shè)計(jì):基于嵌入式體系結(jié)構(gòu),對(duì)系統(tǒng)的硬件、軟件和執(zhí)行機(jī)構(gòu)進(jìn)詳細(xì)設(shè)計(jì)(4)系統(tǒng)集成:把系統(tǒng)的硬、軟和執(zhí)行裝置集成在一起,進(jìn)行調(diào)試,發(fā)現(xiàn)弁改正單元設(shè)計(jì)的功能要求。(5)就是對(duì)設(shè)計(jì)好的系統(tǒng)進(jìn)行全成測(cè)試,看其是否滿足規(guī)格說明書中給定的功

9、能要求。五、設(shè)計(jì)題(可能是其中之一)1、欲將數(shù)據(jù)從源數(shù)據(jù)區(qū)復(fù)制到目標(biāo)數(shù)據(jù)區(qū),數(shù)據(jù)的個(gè)數(shù)為,復(fù)制時(shí)以8個(gè)字為單位進(jìn)行,對(duì)于最后所剩不足8個(gè)字的數(shù)據(jù),以字為單位進(jìn)行復(fù)制,用匯編語言設(shè)計(jì)完成該數(shù)據(jù)塊復(fù)制的程序段。LDR rfl-snumLDR rl=dtiuinMOV r2=nutnCopj史明匚 SUB r2r2=SLDMIA 6 r4STXtLAMl)CMPBHI EndBEQcopyrightCMPi2轉(zhuǎn)3EQendCopv_o口已SUB己也目LDmrt)!r4STMIArlk-lCMPt¥02、欲設(shè)計(jì)一個(gè)實(shí)現(xiàn)1+2+3+100功能的程序:(1)寫出BXE8m俄實(shí)現(xiàn)100個(gè)數(shù)累加功能

10、的匯編語言程序(2)說明用匯編語言設(shè)計(jì)實(shí)現(xiàn)100個(gè)數(shù)累加功能程序的設(shè)計(jì)思想。STACKSSEGMENTSTACK;堆棧段DW128DUP(?);注意這里只有1盛個(gè)字節(jié)STACKSENDSDAIASSEGMENT數(shù)據(jù)段請(qǐng)?jiān)谶@里定義您的數(shù)據(jù)FLAGDB0REDVV0DATASENDSCODESSEGMENT;代碼段ASSUMECS:CODES,DS:DATASSTART:MOVAXBATAS;初始化MOVDSAX靖在這里添加您的代碼RART1;MOVAH,01H:鍵盤輸入070。任意數(shù)INT2LHCMPAL.ODHJZR4.RT2SUBALBPUSHAXMOVAX,RESHLAXAPUSHAXMOVCL2SHLAX,CLPOPBXADDAXBXPOPBXMOVBH,0ADDAXBXMOVREAXJMPRARTlPART2:MOVAXREPART3:MOVCX7Ax二求和DECAXADDRE,AXL

溫馨提示

  • 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)論