下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
習題11.嵌入式系統(tǒng)的概念的是什么?答:嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟、硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)。(嵌入式系統(tǒng)是嵌入式到對象體系中的,用于執(zhí)行獨立功能的專用計算機系統(tǒng)。)2.嵌入式系統(tǒng)的特點是什么?答:系統(tǒng)內核?。粚S眯詮?;運行環(huán)境差異大;可靠性要求高;系統(tǒng)精簡和高實時性操作系統(tǒng);具有固化在非易失性存儲器中的代碼嵌入式系統(tǒng)開發(fā)和工作環(huán)境4.嵌入式系統(tǒng)的功能是什么?答:提供強大的網(wǎng)絡服務小型化,低成本,低功能;人性化的人機界面;完善的開發(fā)平臺5.嵌入式系統(tǒng)的硬件平臺由哪些部分組成?答:嵌入式系統(tǒng)的硬件是以嵌入式處理器為核心,由存儲器I/O單元電路,通信模塊,外部設備必要的輔助接口組成的。7.嵌入式操作系統(tǒng)的主要特點是什么?答:體積?。粚崟r性;特殊的開發(fā)調試環(huán)境。8.敘述嵌入式系統(tǒng)的分類。答:按嵌入式微處理器的位數(shù)分類可以分為4位、8位、16位、32位和64位等;按軟件實時性需求分類可以分為非實時系統(tǒng)(如PDA),軟實時系統(tǒng)(如消費類產(chǎn)品)和硬實時系統(tǒng)(如工業(yè)實時控制系統(tǒng));按嵌入式系統(tǒng)的復雜程度分類可以分為小型嵌入式系統(tǒng),中型嵌入式系統(tǒng)和復雜嵌入式系統(tǒng)。習題21.ARM9處理器和工作狀態(tài)有哪些?答:ARM狀態(tài):此時處理器執(zhí)行32位的的字對齊的ARM指令。Thumb狀態(tài):此時處理器執(zhí)行16位的,半字對齊的Thumb指令2.敘述ARM9內部寄存器結構,并分別說明R13、R14、R15寄存器的作用。答:共有37個內部寄存器,被分為若干個組(BANK),這些寄存器包括31個通用寄存器,包括程序計數(shù)器(PC指針)6個狀態(tài)寄存器。R13用作堆棧指針,R14稱為子程序鏈接寄存器,R15用作程序計數(shù)器。4.ARM處理器的工作模式有哪些?答:用戶模式:ARM處理器正常的程序執(zhí)行狀態(tài)。快速中斷模式:用于高速數(shù)據(jù)傳輸或通道處理外部中斷模式:用于通用中斷處理管理模式:操作系統(tǒng)使用的保護模式數(shù)據(jù)訪問終止模式:當數(shù)據(jù)或指令預期終止時進入該模式,可用于虛擬存儲器及存儲保護系統(tǒng)模式:運行具有特權的操作系統(tǒng)任務未定義指令終止模式:當未定義的指令執(zhí)行時進入該模式,可用于支持硬件協(xié)處理器的軟件仿真。5.ARM微處理器支持的數(shù)據(jù)類型有哪些?答:ARM微處理器中支持字節(jié)(8位)、半字(16位),字(32位)三種數(shù)據(jù)類型。其中,字需要4字節(jié)對齊,半字需要2字節(jié)對齊。7.敘述CPSR寄存器及其各位數(shù)據(jù)位的作用?答:CPSR是當前程序狀態(tài)寄存器,是在任何模式下都可以訪問的通用狀態(tài)寄存器,它包括條件標志位,中斷禁止位,當前處理器模式標志位,以及其他一些相關的一些相關的控制和狀態(tài)位①條件碼標識;N,Z,C,V均為條件碼標識,它們的內容可被算術或邏輯的結果所改變,并且可以決定某條指令是否被執(zhí)行。②控制位:CPSR的低8位稱為控制位,當發(fā)生異常時這些位可被改變,如果處理器運行特權模式,這些位也可以由程序修改。③保留位:CPSR中的其余位為保留位,當改變CPSR中的條件碼標志位或者控制位時保留位不要被改變,在程序中也不要使用保留位來存儲數(shù)據(jù)習題31.ARM指令有哪幾種尋址方式?試分別敘述其各自的特點,并舉例說明。答:①寄存器尋址:寄存器尋址就是利用寄存器中的內容作為操作數(shù),寄存器本身就是操作數(shù)地址,例:MOVR2,R3;R2—R3指R3中的內容賦給R2②立即尋址:操作數(shù)沒有存儲在寄存器或存儲器中,而是包含在指令的操作碼中,只要取出指令也就取到了操作數(shù).例:ADDR1,R2,#1234;R1—R1+1234③寄存器間接尋址:以寄存器中的內容作為操作數(shù)的地址,而操作數(shù)本身存放在存儲器中。例:LDRR1,[R2];R1—[R2]④變址尋址:將寄存器的內容與指令中給出的地址偏移量相加,從而得到一個操作數(shù)的有效地址。例LDRR0,[R1,#8];R0—[R1+8]⑤寄存器移位尋址:操作數(shù)由寄存器的數(shù)值進行相應移位而得到例MOVR0,R1,LSL#4⑥多寄存器尋址:一條指令可以完成多個寄存器值的傳送例:LDMIAR1,{R2—R4,R5};R2—[R1]R3—[R1+4]R4—[R1+8]R5—[R1+12]⑦堆棧尋址:一種數(shù)據(jù)結構,按先進后出的方式工作,使用一個稱作堆棧指針的專用寄存器指示當前的操作位置,堆棧指針總是指向棧頂。⑧相對尋址:以程序計數(shù)器PC的當前值為基地址,指令中的地址標號作為為偏移量,將兩者相加之后得到操作數(shù)的有效地址2.簡述ARM9指令集的分類答:交換指令、ARM數(shù)據(jù)處理器指令、ARM分支指令、ARM協(xié)處理器指令⑤ARM軟件中斷指令4.請敘述處理器如何實現(xiàn)ARM狀態(tài)和Thumb狀態(tài)的切換。答:進入Thumb狀態(tài):當操作數(shù)寄存器的狀態(tài)位(位0)為1時,可以采用執(zhí)行BX指令的方法,使微處理器從ARM狀態(tài)切換到Thumb狀態(tài),此外,當處理處于Thumb狀態(tài)時發(fā)生異常,則異常返回時,自動切換到Thumb狀態(tài)。進入ARM狀態(tài):當操作數(shù)寄存器的狀態(tài)位為0時,執(zhí)行BX指令時可以微處理器從Thumb狀態(tài)切換到ARM狀態(tài),此外,在處理器進行異常處理時,把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執(zhí)行程序,也可以是處理器模式切換到ARM狀態(tài)6.簡述ARM9的LDM/STM堆棧指令中空、滿,遞增、遞減的含義。答:當堆棧指針指向最后壓入堆棧的數(shù)據(jù)時,稱為滿堆棧。當堆棧指針指向下一個將要放入數(shù)據(jù)的空位置時,稱為空堆棧;當堆棧由低向低地址向高地址生成時,稱為遞增堆棧;當堆棧由高地址向低地址生成時,稱為遞減堆棧10.BX和BL指令有什么不同答:BX指令是分支和交換指令,寄存器的地址是目標地址其中的位[0]不是地址信息,當寄存器的位[0]為1時,表明目標地
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年玻璃制品采購合同
- 2024年物業(yè)服務與社區(qū)文化活動策劃委托合同3篇
- 《背影》課時教案模板
- 擬定財務的個人工作計劃大全
- 2024山東基礎軟件服務市場前景及投資研究報告
- 產(chǎn)科工作計劃
- 初中教師年終教學計劃五篇
- 幼兒園實習自我總結十篇
- 內勤個人工作計劃10篇
- 關于教師一級述職報告3篇
- GB/T 28799.2-2020冷熱水用耐熱聚乙烯(PE-RT)管道系統(tǒng)第2部分:管材
- 《毛澤東思想概論》題庫
- 四年級必讀書目練習試題附答案
- 勞務派遣人員考核方案
- 意志力講解學習課件
- 生產(chǎn)作業(yè)員質量意識培訓課件
- 國家開放大學建筑結構試驗形成性考核冊答案
- JT∕T 697.7-2022 交通信息基礎數(shù)據(jù)元 第7部分:道路運輸信息基礎數(shù)據(jù)元
- 固定資產(chǎn)報廢管理辦法
- 《上消化道出血診療指南》講稿
- 《路由與交換》課程標準
評論
0/150
提交評論