ARM嵌入式系統(tǒng)課后習(xí)題(部分)答案-7911_第1頁
ARM嵌入式系統(tǒng)課后習(xí)題(部分)答案-7911_第2頁
ARM嵌入式系統(tǒng)課后習(xí)題(部分)答案-7911_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

一填空題嵌入式系統(tǒng)從大的方面分為(嵌入式系統(tǒng)硬件平臺)和(嵌入式軟件)兩大多數(shù)。驅(qū)動層程序一般包括(硬件抽象層HAL)、(板級支持包BSP)和(設(shè)施驅(qū)動程序)。嵌入式系統(tǒng)核心是嵌入式辦理器,可分為(嵌入式微辦理器)、(嵌入式微控制器)、嵌入式DSP辦理器和(嵌入式片上系統(tǒng)SoC)4大類。辦理器分為(ARM)和(Thumb)兩種操作狀態(tài)。狀態(tài)下,SP存放器指的是(R13)、LR存放器指的是(R14)、PC存放器指的是(R15).辦理器支持的數(shù)據(jù)種類中,字節(jié)為(8)位、半字為(16)位、字為(32)位。(-S)指令集包括(ARM)指令集和(Thumb)指令集。指令用于從(存儲器)中將一個32位的字數(shù)據(jù)傳送到(目的存放器)中。指出下面各條指令的尋址方式。SUBR0,R1,R2;尋址方式:(存放器尋址)。SUBSR0,R0,#1;尋址方式:(立刻尋址)。MOVR0,R2,LSL#3;尋址方式:(存放器移位尋址)。SWPR1,R1,[R2];尋址方式:(存放器間接尋址)。LDRR2,[R3,#0x0C];尋址方式:(基址尋址)。匯編語言源程序中語句一般有(指令)、(偽指令)、(偽操作)和宏指令組成。對Flash存儲器的編程可經(jīng)過(JTAG仿真/調(diào)試器)、(ISP)和(IAP)3重方法來實現(xiàn)。異樣向量表能夠來自4個不同的存儲器地區(qū),分別是(片內(nèi)Flash)、(片內(nèi)SRAM)、(BootBlock)和片外存儲器。系列的準(zhǔn)時器主要用于3個方面:(對內(nèi)部事件進行計數(shù)的間隔準(zhǔn)時器)、(經(jīng)過捕獲輸入實現(xiàn)脈寬心調(diào)器)、(自由運行的準(zhǔn)時器)。二選擇題能夠表示微控制器的縮略詞是(B)A.MPUB.MCUC.WDT類存儲器包括(ABD)A.NORFlashB.EPROMC.SRAMD.PROM不屬于ARM的系列是(D)A.MCS-96B.80C51C.LPC2000辦理器系列采用(A)級流水線。A.3B.5C.6D.8下面ARM辦理器模式中屬于特權(quán)模式的有(BCD)A.用戶模式B.中止模式C.系統(tǒng)模式D.管理模式(或STM)指令允許一條指令最多傳送(C)個存放器。A.4B.8C.16D.24指令限制在目前指令的(B)地點范圍。A.±16MBB.±32MBC.±64MBD.±128MB匯編程序所支持的變量有(ABC)A.數(shù)字變量B.邏輯變量C.字符變量D.字符串變量匯編語言程序用到C語言程序變量的情況實質(zhì)上是一個引用不同文件定義的變量問題。解決這個問題的辦法就是使用重點字(B)。A.ATPCSB.IMPORTC.EXPORTD.CODE32一個異樣向量表實際占用了(C)個字的存儲單元。A.4B.8C.16D.64系列

ARM7

微控制器的

UART接收器

FIFO觸發(fā)器可設(shè)置為(

ABCD

)個字節(jié)。A.1

B.4

C.8

D.14三簡答題什么是嵌入式系統(tǒng)列舉幾個熟悉的嵌入式系統(tǒng)的產(chǎn)品。答:嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),并且軟硬件可裁剪,合用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。常有的有汽車、手機、MP3等等。嵌入式系統(tǒng)由哪幾部分組成答:嵌入式系統(tǒng)從大的方面分嵌入式系統(tǒng)硬件平臺和嵌入式軟件兩大多數(shù),其中軟件部分又詳細分為若干層次。關(guān)于包含有操作系統(tǒng)的嵌入式系統(tǒng)來講,嵌入式系統(tǒng)軟件構(gòu)造包含4個層次:設(shè)施驅(qū)動層、實時操作系統(tǒng)RTOS層、應(yīng)用程序接口API層、應(yīng)用程序?qū)?。簡述嵌入式系統(tǒng)的特點。答:系統(tǒng)內(nèi)核小;專用性強;系統(tǒng)精簡;軟件固化;嵌入式軟件開發(fā)要想走向標(biāo)準(zhǔn)化,就必須使用多任務(wù)的操作系統(tǒng);嵌入式系統(tǒng)開發(fā)需要開發(fā)工具和環(huán)境。簡述ARM能夠工作的幾種模式。答:ARM體系構(gòu)造支持7種辦理器模式:用戶模式、快中止模式、中止模式、管理模式、中止模式、未定義模式和系統(tǒng)模式。(除用戶模式外,其他模式均為特權(quán)模式)內(nèi)部有多少個存放器答:在ARM7TDMI辦理器內(nèi)部有37個用戶可見的32位存放器,其中31個通用存放器,狀態(tài)存放器。描繪一下怎樣禁止IRQ和FIQ的中止答:在一個特權(quán)模式下,都可經(jīng)過置位CPSR中的I位來禁止IRQ。在一個特權(quán)模式中,可經(jīng)過置位CPSR中的F標(biāo)志來禁止FIQ異樣。請描繪ARM7TDMI進入異樣或退出異樣時內(nèi)核有何操作答:當(dāng)異樣發(fā)生時,ARM辦理器盡可能達成目前指令(除了復(fù)位異樣)后,再去辦理異樣,并履行如下動作:①進入與特定的異樣相應(yīng)的操作模式;②將惹起異樣指令的下一條指令的地點保留到新模式的R14中;③將CPSR的原值保留到新模式的SPSR中;④經(jīng)過設(shè)置CPSR的第7位來禁止IRQ;如果異樣為快中止,則要設(shè)置CPSR的第6位禁止快中止;⑤給PC強制賦向量地點值。退出異樣時:①將LR中的值減去偏移量后移入PC,偏移量根據(jù)異樣的種類而有所不同;②將SPSR的值復(fù)制回CPSR;③清零在入口置位的中止禁止標(biāo)志。(p28)指令長度及數(shù)據(jù)種類

6個ARM微辦理器的指令長度能夠是32位(在ARM狀態(tài)下),也能夠是16位(在Thmb裝載/保留指令能夠?qū)ψ止?jié)、半字和字進行操作,當(dāng)裝載字節(jié)或半字時自動實現(xiàn)零擴展或切合

狀態(tài)下)。擴展。ARM辦理器支持下列數(shù)據(jù)種類:字節(jié)(1字節(jié)=8位);半字(半個字=16位,必須分派為占用字(1個字=32位,必須分派為占用

2字節(jié)(4字節(jié))

B));p29)流水線使用3個階段,因此指令分3個階段履行:答:取指:從存儲器裝載一條指令;譯碼:辨別將要被履行的指令;履行:辦理指令并將結(jié)果寫回存放器。描繪B、BL、BX指令的區(qū)別。答:B指令實現(xiàn)跳轉(zhuǎn)到指定的地點履行程序。注意:B指令限制在目前指令的±32MB地點范圍內(nèi)(ARM指令為字對齊,最低兩位地點固定為0)。BL指令實現(xiàn)先將下一條指令的地點拷貝到R14(即LR)連結(jié)存放器中,然后跳轉(zhuǎn)到指定地點運行程序。注意:BL指令限制在目前指令的±32MB地點范圍內(nèi),BL指令用于子程序調(diào)用,在子程序的最后能夠使用MOVPC,LR指令跳回BLLabel指令處的下一條指令持續(xù)履行。BX指令跳轉(zhuǎn)到Rm指定的地點去履行程序。若Rm的bit0為1,則跳轉(zhuǎn)時自動將CPSR中的標(biāo)志T地點,即把目標(biāo)地點的代碼解釋為Thumb代碼;若Rm的bit0為0,則跳轉(zhuǎn)時自動將CPRS中的標(biāo)志T復(fù)位,即把目標(biāo)地點的代碼解釋為ARM代碼。編寫一段ARM匯編程序,實現(xiàn)數(shù)據(jù)塊復(fù)制,將R0指向的8個字的連續(xù)數(shù)據(jù)保留到R1指向的一段連續(xù)的內(nèi)存單元。答:匯編代碼中怎樣調(diào)用C代碼中定義的函數(shù)答:首先,為保證程序調(diào)用時參數(shù)的正

溫馨提示

  • 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

提交評論