嵌入式復(fù)習(xí)題_第1頁
嵌入式復(fù)習(xí)題_第2頁
嵌入式復(fù)習(xí)題_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

嵌入式復(fù)習(xí)題選擇題下列不屬于嵌入設(shè)計處理器本身帶有的基本接口是A.并口;C.PCIE;D.AD/DA;以下幾個步驟是DMA控制過程的主要節(jié)點,請選出正確的DMA控制流(請求信號HRQ)為(1). CPU讓出總線控制(響應(yīng)信號HLDA)DMA控制器向CPU請求總線使用權(quán)DMA,發(fā)總線命令、傳送數(shù)據(jù)DMA總線控制器歸還總線控制權(quán)CPU重新獲取總線控制權(quán)A. (2),(1),(3),(4); B.(1),(2),(3),(4);C. (3),(1),(4),(2); D.(3),(4),(1),(2);將系統(tǒng)啟動代碼讀入內(nèi)存是的主要職責(zé)A.內(nèi)存管理VFS;C.BootLoader;D.虛擬內(nèi)存BSP作為一種嵌入式軟件,他的主要特點是與硬件無關(guān),與操作系統(tǒng)有關(guān)與硬件和操作系統(tǒng)都相關(guān)與硬件有關(guān),與操作系統(tǒng)無關(guān)與操作系統(tǒng)和硬件都無關(guān)下列中斷處理過程的步驟,最先執(zhí)行的是安裝堆棧B.調(diào)用中斷服務(wù)C.恢復(fù)堆棧D.保存寄存器嵌入式系統(tǒng)的發(fā)展可大概分為四個階段,其中第三個階段是(B)單片機的嵌入式系統(tǒng),結(jié)構(gòu)和功能單一,用于工業(yè)控制領(lǐng)域。實時操作系統(tǒng)的嵌入式系統(tǒng)的嵌入式系統(tǒng)階段。簡單的嵌入式階段,有較高的可靠性,低功耗的嵌入式處理器和簡單的操作系統(tǒng)。Internet的階段。下面不是CISC與RISC的架構(gòu)的差異是指令數(shù)量不同,前者多,或者較少,通常少于100.前者有些指令執(zhí)行時間較長,后者則沒有。前者有豐富的尋址模式,而后者有較少的尋址模式。設(shè)計,難以優(yōu)化生成高效的目標代碼程序。下面不是嵌入式ARM架構(gòu)的嵌入式處理器的特點是具有大量的寄存器,指令執(zhí)行速度快。絕大多數(shù)操作都在寄存器中進行,通過Load/Store的體系結(jié)構(gòu)在內(nèi)存和寄存器之間傳遞數(shù)據(jù)。同時支持大端、小端(Big/Little-Endian)數(shù)據(jù)類型。尋址方式簡單,采用固定長度的指令格式。下面不是流水線技術(shù)的特點是(A)指令流水將會終止,如果發(fā)生不能順序執(zhí)行時。流水線可分成若干相互聯(lián)系的子過程。實現(xiàn)子過程的功能所需時間盡可能相等。形成流水處理需要一定的準備的時間。早期的可編程邏輯器件不包括下列哪一種(D)A.PROM B.EPROM C.EEPROM D.FPGA下列哪個是計算機系統(tǒng)中存儲速度最慢的存儲設(shè)備(D)A.CPU內(nèi)部寄存器B.高速緩(Cache) C.內(nèi)存D.硬盤下列哪種存儲設(shè)備在掉電情況下會丟失數(shù)據(jù)(A)A.內(nèi)存B.FlashMemory C.CF卡D.硬盤下列存儲設(shè)備中,數(shù)據(jù)最不容易丟失的是)A.EPROM B.DRAM C.內(nèi)存D.SDRAM下列哪項不是ARM(B)小體積、低功耗存儲指令外的多種指令訪問存儲器大多數(shù)數(shù)據(jù)操作在寄存器中完成,執(zhí)行速度快支持Thumb/ARM雙指令集.(A)A.C B.T C.I D.F下列哪個不屬于ARM處理器的尋址方. (D)A.立即尋址B.寄存器尋址C.寄存器間接尋址D.鏈表尋址下列哪條指令把寄存器R1R2的值相加后存到R0中. (C)ANDR0,R1,R2SUBR0,R1,R2ADDR0,R1,R2ANDR1,R2,R0R0的中的值為0xFFF3,執(zhí)行指令A(yù)NDR0,R0,#3后,R0的值. (A)A.0x0003 B.0xFFFF C.0xFFF0 D.0xFFF3CPSR寄存器中Z0,當(dāng)前PC0xFF00,則執(zhí)行BEQ0xAAA0后,PC.(C)A. 0xAAA0 B. 0xAAA4 C. 0xFF04 D. 0xFF0039.閱讀下列程序,回答問題:LDRR0,0x22LDRR1,0x11SUBR0,R0,R1CMPR0,R1執(zhí)行這段程序后的值. (CA. 0x22 B.0x33 C.0x11 D.041.交叉開發(fā)環(huán)境包括交叉編譯環(huán)境和(A)。A交叉鏈接器B交叉調(diào)試器C交叉編輯器D交叉生成器RS232-C串口通信中,表示邏輯1的電平是D。A. 0v B. 3.3v C. +5v~+15v D. -5v~-15v和PC.(C)A.系統(tǒng)內(nèi)核小 B.專用性強C.可執(zhí)行多任務(wù) D.系統(tǒng)精簡320x21684652000H~2003H2000H.(D)A. 0x21 B. 0x68 C. 0x65 D. 0x0250.實時操作系統(tǒng)中,兩個任務(wù)并發(fā)執(zhí)行,一個任務(wù)要等待其合作伙伴發(fā)來信息,或建立某個條件后向前執(zhí)行,這種制約性合作關(guān)系稱. (A)A.同步 B.互斥 C.調(diào)度 D.執(zhí)行32位微處理器是指)A.地址總線的寬度為32位 B.處理的數(shù)據(jù)長度只能是32位C.CPU字長為32位 D.通用寄存器數(shù)目為32個寄存器R13除了可以做通用寄存器外,還可以做(C)A.程序計數(shù)器 B.鏈接寄存器C.棧指針寄存器 D.基址寄存器下面哪個系統(tǒng)屬于嵌入式系統(tǒng)(D)A.“天河一號”計算機系統(tǒng)B.聯(lián)想T400筆記本計算機C.聯(lián)想S10上網(wǎng)本D.聯(lián)想OPhone手機“LDMIAR0!,{R1,R2,R3,R4}”的尋址方式為(C)A.立即尋址B.寄存器間接尋址C.多寄存器尋址D.堆棧尋址下面哪一種功能單元不屬于I/O(D)A.USB控制器B.UART控制器C.以太網(wǎng)控制器D.LED三.簡答題答:馮諾依曼結(jié)構(gòu)是一種程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結(jié)構(gòu)。哈佛體系結(jié)構(gòu)是一種將程序指令存儲和數(shù)據(jù)存儲分開的存儲器結(jié)構(gòu)。Intel處理器采用馮諾依曼結(jié)構(gòu)。1、簡述馮諾依曼結(jié)構(gòu)與哈佛結(jié)構(gòu),并指出日常生活中的答:馮諾依曼結(jié)構(gòu)是一種程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結(jié)構(gòu)。哈佛體系結(jié)構(gòu)是一種將程序指令存儲和數(shù)據(jù)存儲分開的存儲器結(jié)構(gòu)。Intel處理器采用馮諾依曼結(jié)構(gòu)。3、的開發(fā)過程中,經(jīng)常會采用交叉開發(fā)環(huán)境。請簡述交叉開發(fā)環(huán)境包含的兩個部分,并請簡要敘述一下交叉開發(fā)的過程。答:堆棧尋址:按先入先出的方式工作。塊拷貝尋址:一種多寄存器傳送指令,用于將一塊數(shù)據(jù)從存儲器的某一塊位置拷貝到多個寄存器中或相反。答:堆棧尋址:按先入先出的方式工作。塊拷貝尋址:一種多寄存器傳送指令,用于將一塊數(shù)據(jù)從存儲器的某一塊位置拷貝到多個寄存器中或相反。主要不同點:兩者存放數(shù)據(jù)的順序相反。重定向,下載到目標機器。7.簡要說明ARM處理器內(nèi)核、芯片之間的相互關(guān)系。ARM是一種體系結(jié)構(gòu),一般的嵌入式處理器芯片是以這個架構(gòu)為基礎(chǔ),再集成些其他所需要的,去掉不需要的而做成的產(chǎn)品。也還有其他的體系結(jié)構(gòu)的嵌入式處理器芯片,如MIPS結(jié)構(gòu)的芯片。根據(jù)嵌入式系統(tǒng)的特點,寫出嵌入式系統(tǒng)的定義。積、功耗嚴格要求的專用計算機系統(tǒng)在進行基于ARM核的嵌入式系統(tǒng)軟件開發(fā)時,調(diào)用如下函數(shù):intdo_something(intarg1,void*arg2,chararg3,int*arg4)這四個參數(shù)通過什么方式從調(diào)用程序傳入被調(diào)函數(shù)?答:根據(jù)ATPCSR0——R3用堆棧傳遞。因此arg1通過R0arg2通過R1傳入,arg3通過R2傳入,arg4通過R3傳入答:BootLoader是在嵌入式系統(tǒng)復(fù)位啟動時,操作系統(tǒng)內(nèi)核運行前,執(zhí)行的一段程序。通過答:BootLoader是在嵌入式系統(tǒng)復(fù)位啟動時,操作系統(tǒng)內(nèi)核運行前,執(zhí)行的一段程序。通過BootLoader,初始化硬件設(shè)備,建立內(nèi)存和I/O空間映射圖,為最終加載操作系統(tǒng)內(nèi)核調(diào)整好適當(dāng)?shù)南到y(tǒng)軟硬件環(huán)境。四填空題(十七選十五)ARM微處理器有 7 種工作模式,它們分為兩類 非特權(quán)模式 、_特權(quán)模式_,其中用戶模屬于 非特權(quán)模。ARM支持兩個指令集,ARM核因運行的指令集不同,分別有兩個態(tài)ARM Thumb ,狀寄存器CPSR的T位反映了處理器運行不同指令的當(dāng)前狀態(tài)。ARM_。ARM微處理器復(fù)位后的地址通常_0x0 ,初始的工作模式Supervisor 。大端對齊編譯鏈接代碼時,有兩種存儲代碼和數(shù)據(jù)的字節(jié)順序,一種是_小端對齊_,另一種是_大端對齊 。構(gòu)建嵌入式系統(tǒng)開發(fā)環(huán)境的工具鏈有多種,其中開放源碼的工具鏈_GUN工具鏈_,ARM公司供的工具鏈ADS工具。計算機有CISCRISC兩種類型,以ARM_RISC_類型,其指令長度是__。S3C2410芯片采用的內(nèi)核及核分別_ARM920T 、 。LDR__32_中。一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個部分:分別處理_、存儲器、輸輸出和軟件一般軟件亦分為操作系統(tǒng)_應(yīng)用軟_兩個主要部分。根據(jù)嵌入式系統(tǒng)使用的微處理器,可以將嵌入式系統(tǒng)分為嵌入式微控制器, 嵌入式DSP處器,_嵌入式微處理_ 以及片上系統(tǒng)。操作系統(tǒng)是聯(lián)接硬件與應(yīng)用程序的系統(tǒng)程序,其基本功能有_進程管理_、進程間通信、_內(nèi)存管理_、I/O資源管理。___和軟實時系統(tǒng)。___。ARM_CP15_和MMU(存儲管理部件)行虛擬內(nèi)存的存儲和管理。當(dāng)系統(tǒng)發(fā)生_數(shù)據(jù)_異常和_指令領(lǐng)取_異常時,異常處理程序透過嵌入式操作系統(tǒng)的內(nèi)存管理機制,通過MMU交換物理內(nèi)存和虛擬內(nèi)存的頁面,以保證程序正常執(zhí)行。CISCRISCARM_RISC_度是_。_PC_。五、程序分析1、如下在ADS中對工程的鏈接器(ARMLinker)進行了配置并編寫了如下的匯編程序:問:現(xiàn)執(zhí)行上述程序,請列出R0,R1,R2的最終值,并告知整個程序的功能2test.s:test.c:請列出上述程

溫馨提示

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

評論

0/150

提交評論