版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2024年大學(xué)試題(計算機科學(xué))-嵌入式設(shè)計筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共30題)1.ARM920T有哪些運行模式,其中哪些屬于特權(quán)模式?2.ARM微處理器內(nèi)核是如何進行異常處理的?3.LDR??R0,[R1+4]指令實現(xiàn)的功能是將R1的內(nèi)容加4后送R0。4.ARM9TDMI采用5級流水線:取指、()、執(zhí)行、()和寫回。5.S3C2410X可通過軟件的方式控制系統(tǒng)時鐘,從而達到降低功耗的目的。6.嵌入式系統(tǒng)由硬件和軟件兩大部分組成。7.ARM9的內(nèi)部寄存器R13、R14、R15的主要功能和作用?8.在μC/OS-II系統(tǒng)中,OSTimeTick()函數(shù)只被以下()函數(shù)或過程所調(diào)用。A、?OSTickISRB、?OSShedC、?OSCtxSwD、?OSIntCtxSw9.指令解析:ADD??R2,R1,[R0]10.指令解析:MOV??R2,R011.以下屬于DMA特點的有()A、占用CPUB、占用總線C、不占用CPUD、不占用總線12.指令解析:STR?R0,[R1],#813.簡述ARM微處理器支持的指令集。14.程序狀態(tài)寄存器CPSR的N、Z、C、V分別指--,I=1指()、F=1指(),M[4:0]用做()。15.函數(shù)的參數(shù)傳遞方法有兩種:()和()。16.ARM體系結(jié)構(gòu)包含一個當前程序狀態(tài)寄存器CPSR和(5C)個備份的程序狀態(tài)寄存器SPSR。17.Nand?Flash比Nor?Flash成本高,可靠性差。18.指令解析:LDR??R1,[R0+4]!19.ARM處理器有兩種總線架構(gòu),數(shù)據(jù)和指令使用同一接口的是(),數(shù)據(jù)和指令分開使用不同接口的是()。20.閱讀下列與看門狗有關(guān)的寄存器描述,解釋每一行代碼的功能。 21.指令解析:B??Lable22.APB用于連接低速的外圍設(shè)備。23.在嵌入式ARM處理器中,下面哪種中斷方式優(yōu)先級最高。()A、?ResetB、?數(shù)據(jù)中止C、?FIQD、?IRQ24.為什么需要嵌入式操作系統(tǒng)?25.畫出采大端格式存放01020304H的存儲器示意圖。26.指令解析:AND??R0,R0,#327.若操作數(shù)的地址包含在指令中,則屬于直接尋址。28.S3C2410支持幾種引導(dǎo)方式(或者說是內(nèi)存映射方式)?簡述Nand引導(dǎo)方式S3C2410硬件做的事情。29.ARM支持兩個指令集,?ARM核因運行的指令集不同,分別有兩個狀態(tài)()、(),狀態(tài)寄存器CPSR的()位反映了處理器運行不同指令的當前狀態(tài)30.RS232-C串口通信中,表示邏輯1的電平是()A、0vB、3.3vC、+5v~+15vD、-5v~-15v第1卷參考答案一.參考題庫1.參考答案:ARM920T支持7種運行模式,分別為用戶模式(usr),快速中斷模式(fiq),外部中斷模式(irq),管理模式(svc),數(shù)據(jù)訪問終止模式(abt),系統(tǒng)模式(sys),未定義指令中斷模式(und)。除用戶模式以外,其余的6種模式稱為特權(quán)模式。2.參考答案: 1)當異常產(chǎn)生時,ARM內(nèi)核拷貝CPSR到SPSR_,設(shè)置適當?shù)腃PSR位:改變處理器狀態(tài)進入ARM態(tài),改變處理器模式進入相應(yīng)的異常模式,設(shè)置中斷禁止位禁止相應(yīng)中斷(如果需要);保存返回地址到LR,設(shè)置PC為相應(yīng)的異常向量。 2)返回時,異常處理需要從SPSR恢復(fù)CPSR,從LR_恢復(fù)PC,注意:這些操作只能在ARM態(tài)執(zhí)行。3.參考答案:正確4.參考答案:譯碼;訪存5.參考答案:正確6.參考答案:錯誤7.參考答案: R13:堆棧指針,用于保存堆棧的出入口處地址、保存待使用寄存器的內(nèi)容 R14:連接寄存器,當使用BL指令調(diào)用子程序時,返回地址將自動存入14中;當發(fā)生異常時,將R14對應(yīng)的異常模式版本設(shè)置為異常返回地址;其他時候作為通用寄存器 R15:程序寄存器,總是指向正在“取指”的指令。8.參考答案:A9.參考答案:將以R0中的內(nèi)容為地址的單元中的值與R1相加,結(jié)果送R2保存。10.參考答案:將寄存器R0的值傳送到寄存器R2。11.參考答案:B,C12.參考答案:將R0中的字數(shù)據(jù)寫入R1為地址的存儲器中,并將新地址R1+8寫入R1。13.參考答案:ARM微處理器支持32位的ARM指令集和16位的Thumb指令集。ARM指令集效率高,但代碼密度低;Thumb指令集具有較高的代碼密度,可保持ARM的大多數(shù)性能上的優(yōu)勢,可看做是ARM指令集的子集。ARM程序和Thumb程序可以相互調(diào)用,且沒有狀態(tài)切換開銷。14.參考答案:禁止IRQ中斷;禁止FIQ中斷;處理器模式選擇15.參考答案:R0~R3寄存器;堆棧16.參考答案:正確17.參考答案:錯誤18.參考答案:將R1的內(nèi)容加4后送R0,然后R1的內(nèi)容自增4個字節(jié)。19.參考答案:馮諾依曼結(jié)構(gòu);哈佛結(jié)構(gòu)20.參考答案: 第1-3行:定義看門狗控制寄存器、數(shù)據(jù)寄存器和計數(shù)寄存器為rWTCON、rWTDAT和rWTCNT。 第4行:設(shè)置看門狗的預(yù)裝比例值為1000000,分頻因素為1/128,并使能中斷。 第5-6行:對數(shù)據(jù)寄存器和計數(shù)寄存器賦值為7812。 第7行:啟動看門狗。21.參考答案:程序無條件跳轉(zhuǎn)到標號Lable處執(zhí)行。22.參考答案:正確23.參考答案:A24.參考答案:嵌入式系統(tǒng)與一般的系統(tǒng)不同,設(shè)計成為執(zhí)行特定的操作,但是初期的嵌入式系統(tǒng)比較單純,不需要特殊的操作系統(tǒng),由人來編寫程序并順序執(zhí)行,只有當中間發(fā)生中斷時才會暫時脫離此順序程序。過去的嵌入式系統(tǒng)主要與簡單而順序的操作有關(guān),使用操作系統(tǒng)成為浪費和不必要的舉措。但是最近的嵌入式系統(tǒng)領(lǐng)域中系統(tǒng)本身相當龐大,網(wǎng)絡(luò)和多媒體成為系統(tǒng)的基本功能,嵌入式系統(tǒng)要做的事情既多又復(fù)雜,順序程序的操作變得越來越難。因而在嵌入式系統(tǒng)中出現(xiàn)了操作系統(tǒng)的概念,要滿足其實時的要求,進而產(chǎn)生了實時操作系統(tǒng)。25.參考答案: 26.參考答案:保持R0的0、1位,其余位清零。27.參考答案:正確28.參考答案: 1)nor?flash啟動方式。 2)nand?flash啟動方式。 從Nand?flash?啟動時,S3C2410首先會執(zhí)行固化在片上ROM中的一段小程序,這段程序負責將nand?flash前2K的代碼搬移到片上RAM,然后將PC指針指向0x0地址(注意這個時候片上RAM被映射到0x0的起始地址)。29.參考答案:ARM狀態(tài);thumb狀態(tài);T(或者D5)30.參考答案:D第2卷一.參考題庫(共30題)1.S3C2410采用的是()核心A、?ARM7TDMIB、?ARM9TDMIC、?ARM926EJ-SD、?ARM920T2.當一個中斷發(fā)生時,相應(yīng)的R14存儲中斷返回地址,SPSR存儲狀態(tài)寄存器CPSR的值。3.ARM920T體系結(jié)構(gòu)支持哪兩種方法存儲字數(shù)據(jù)?4.ARM核有多個寄存器,其中大部分用于通用寄存器,有小部分作為專用寄存器,()寄存器用于存儲PC,R13通常用來存儲()。5.指令解析:CMP??R1,R26.在進行基于ARM核的嵌入式系統(tǒng)軟件開發(fā)時,調(diào)用如下函數(shù): int?do_something(int?arg1,void?*arg2,char?arg3,int?*arg4) 這四個參數(shù)通過什么方式從調(diào)用程序傳入被調(diào)函數(shù)?7.相對于ARM指令集,Thumb指令集的特點是()A、指令執(zhí)行速度快B、16位指令集,可以得到密度更高的代碼,對于需要嚴格控制成本的設(shè)計非常有意義C、Thumb模式有自己獨立的寄存器D、16位指令集,代碼密度高,加密性能好8.下列32位數(shù)中,不可作為立即數(shù)的是()A、0x81000007B、0x04800000C、0x00000012D、0x80000079.簡述ARM處理器對異常的響應(yīng)的步驟。10.下列條件碼中表示無符號數(shù)小于的是()A、HIB、LSC、CSD、CC11.下列ARM指令中,可用于滿遞增堆棧操作的是()A、STMDAB、STMIAC、STMDBD、STMIB12.簡要說明嵌入式操作系統(tǒng)多任務(wù)通訊的常用方式。13.NAND?FLASH和NOR?FLASH的區(qū)別正確的是。()A、NOR的讀速度比NAND稍慢一些B、NAND的寫入速度比NOR慢很多C、NAND的擦除速度遠比NOR的慢D、大多數(shù)寫入操作需要先進行擦除操作14.S3C2420X?I/O口常用的控制器是()A、端口控制寄存器(GPACON-GPHCON)B、端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)C、外部中斷控制寄存器(EXTINTN)D、以上都是15.ADD?R0,R1,#3屬于()尋址方式。A、?立即尋址B、?多寄存器尋址C、?寄存器直接尋址D、?相對尋址16.指令解析:MOV??R1,R017.指令解析:LDMFD??R13!,{R0,R4-R12,PC}18.ARM9TDMI有幾種尋址方式?19.指令解析:ADD??R0,R1,[R2]20.AMBA總線結(jié)構(gòu)包括()、()和APB總線。ASB/AHB用于CPU與存儲器、DMA控制器、總線仲裁控制器等片上系統(tǒng)中芯片的連接,APB用于連接()。21.S3C2410X存儲控制器支持大端、小端模式存儲,可尋址()的空間。A、1MBB、1TBC、1GBD、1B22.寫出基于ARM920T核的處理器的異常向量(Exception?Vectors)及異常進入的模式。23.嵌入式系統(tǒng)的設(shè)計的三個階段是分析?、設(shè)計、測試。24.指令解析:LDR??R1,[R0+4]25.ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示內(nèi)嵌乘法器Multiplier,I表示(),支持在線斷點和調(diào)試。26.ARM9TDMI中的T、D、S、I分別表示什么含義?27.下列關(guān)于存儲管理單元(MMU)說法錯誤的是()A、?MMU提供的一個關(guān)鍵服務(wù)是使各個任務(wù)作為各自獨立的程序在其自己的私有存儲空間中運行。B、?在帶MMU的操作系統(tǒng)控制下,運行的任務(wù)必須知道其他與之無關(guān)的任務(wù)的存儲需求情況,這就簡化了各個任務(wù)的設(shè)計。C、?MMU提供了一些資源以允許使用虛擬存儲器。D、?MMU作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時的連接地址)轉(zhuǎn)換成實際的物理地址,即在物理主存中的地址。28.指令解析:MRS?R0,CPSR29.S3C2410X微處理器有3個通道的UART,()個通道的DMA。A、1B、2C、5D、430.ARM提供的可執(zhí)行映像文件的模板包括哪3個生成目標?各包含什么調(diào)試信息?第2卷參考答案一.參考題庫1.參考答案:D2.參考答案:正確3.參考答案: A.RM920T體系結(jié)構(gòu)支持兩種方法存儲數(shù)據(jù)即大端格式和小端格式。 在大端格式中,字數(shù)據(jù)的高字節(jié)存儲在低地址單元中,而字數(shù)據(jù)的低字節(jié)則存放在高地址單元中。 在小端存儲格式中,低地址單元中存放的是字數(shù)據(jù)的低字節(jié),高地址單元存放的是字數(shù)據(jù)的高字節(jié)。4.參考答案:R15;SP(或者堆棧指針)5.參考答案:寄存器R1的值與寄存器R2的值相減,根據(jù)結(jié)果設(shè)置CPSR的標志位。6.參考答案:根據(jù)ATPCS編程規(guī)范,調(diào)用函數(shù)和子程序通過R0——R3四個寄存器傳遞參數(shù),超過四個參數(shù)使用堆棧傳遞。因此arg1通過R0傳入,arg2,通過R1傳入,arg3通過R2傳入,arg4通過R3傳入。7.參考答案:B8.參考答案:A9.參考答案: ⑴?在對應(yīng)的LR中保存下一條指令的地址。 ⑵?復(fù)制CPSR到應(yīng)對的SPSR。? ⑶?強制CPSR方式位成為某一個值M[4:0],這個值取決于不同的異常。? ⑷?強制PC從相關(guān)的異常向量處取下一條指令。10.參考答案:D11.參考答案:D12.參考答案: 多任務(wù)通訊的方式: A.共享內(nèi)存,主要是數(shù)據(jù)的共享; B.信號量,用于基本的互斥和任務(wù)同步; C.消息隊列和管道,單CPU的消息傳送; D.Socket和遠程過程調(diào)用,用于網(wǎng)絡(luò)間任務(wù)消息傳送。13.參考答案:D14.參考答案:D15.參考答案:A16.參考答案:指令實現(xiàn)的功能是將寄存器R0的值傳送到寄存器R1。17.參考答案:將堆棧內(nèi)容恢復(fù)到寄存器(R0,R4?到R12,LR)。18.參考答案:立即尋址、寄存器尋址、基地址變址尋址、寄存器偏移尋址、寄存器間接尋址、多寄存器尋址。19.參考答案:將以R2中的內(nèi)容為地址的單元中的值與R1相加,結(jié)果送R0保存。20.參考答案:ASB;AHB;低速的外圍設(shè)備21.參考答案:C22.參考答案: 異常向量表: 23.參考答案:錯誤24.參考答案:將R1的內(nèi)容加4后送R0。25.參考答案:在片可調(diào)式;嵌入式ICE26.參考答案: T表示支持1
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年建筑工程合同標的:住宅小區(qū)綠化工程
- 2024年度物業(yè)管理與維修服務(wù)合同
- 2024年度云計算中心建設(shè)施工合同
- 2024年度0千伏電力線路施工合同規(guī)范文本
- 2024年建筑工程掛靠公司專屬合同
- 2024年產(chǎn)品研發(fā)與生產(chǎn)服務(wù)招標合同
- 2024專業(yè)合同:醫(yī)療設(shè)備進出口貿(mào)易合同
- 環(huán)保行業(yè)行政管理規(guī)章制度探討
- 文化藝術(shù)中心室內(nèi)裝修施工方案
- 承插式盤扣腳手架安全施工方案
- 2024年浙江省中考英語試題卷(含答案解析)
- 2024秋三年級語文上冊 第七單元 22 讀不完的大書教案 新人教版
- 高校實驗室安全基礎(chǔ)學(xué)習通超星期末考試答案章節(jié)答案2024年
- 7 中華民族一家親 第一課時 (教學(xué)設(shè)計)-部編版道德與法治五年級上冊
- 高一機械制圖期末考試卷
- 2024-2030年中國圣誕裝飾品行業(yè)發(fā)展現(xiàn)狀與競爭力策略分析研究報告
- 【課件】Unit+4+My+Favourite+Subject大單元教學(xué)說課課件人教版(2024)七年級英語上冊
- 生化分析儀器市場發(fā)展預(yù)測和趨勢分析
- 表現(xiàn)形式 課件 2024-2025學(xué)年人教版初中美術(shù)七年級上冊
- 第二課??只有社會主義才能救中國+同步練習 高中政治統(tǒng)編版必修一中國特色社會主義
- DB62T 4872-2024 養(yǎng)老護理員培訓(xùn)基地建設(shè)規(guī)范
評論
0/150
提交評論