版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章:填空題1ARM內(nèi)核有四個(gè)功能模塊,即___T___、__D____、__M____、__I____,可供生產(chǎn)廠商根據(jù)不同用戶的要求來配置生產(chǎn)ARM芯片。2ARM7TDMI與ARM720T的一個(gè)重要區(qū)別在于后者有_存儲(chǔ)空間管理單元(MMU)_____、__8KCache片內(nèi)緩存(提高CPU性能)____。3ARM芯片主要封裝有__QFP____、_、TQFP_____、__、PQFP____、__、LQFP____、___、BGA
2、___、__LBGA____等形式。4ARM微處理器共有__37____個(gè)__32____位寄存器,其中__31____個(gè)為通用寄存器,__6____個(gè)為狀態(tài)寄存器。5ARM體系結(jié)構(gòu)可用兩種方法存儲(chǔ)字?jǐn)?shù)據(jù),具體為_大端格式____、__小端格式____。6協(xié)處理器主要控制:_片內(nèi)的MMU_____、_指令和數(shù)據(jù)緩存(IDC)_____、__寫緩沖(WriteBuffer)____。問答題:1簡(jiǎn)單描述ARM內(nèi)核的四個(gè)功能模塊,各自具備什么
3、功能特點(diǎn)?ARM內(nèi)核有四個(gè)功能模塊T、D、M、I,可供生產(chǎn)廠商根據(jù)不同用戶的要求來配置生產(chǎn)ARM芯片。其中T功能模塊表示16位Thumb,可以在兼顧性能的同時(shí)減少代碼尺寸。M功能模塊表示8位乘法器。D功能模塊表示Debug,該內(nèi)核中放置了用于調(diào)試的結(jié)構(gòu),通常它為一個(gè)邊界掃描鏈JTAG,可使CPU進(jìn)入調(diào)試模式,從而可方便地進(jìn)行斷點(diǎn)設(shè)置、單步調(diào)試。I功能模塊表示EmbeddedICELogic,用于實(shí)現(xiàn)斷點(diǎn)觀測(cè)及變量觀測(cè)的邏輯電路部分,其中
4、的TAP控制器可接入到邊界掃描鏈。2一個(gè)ARM720T內(nèi)核,基本由哪四部分組成?一個(gè)ARM720T內(nèi)核基本由以下四部分組成。(1)ARM7TDMICPU核。該CPU核支持Thumb指令集、核調(diào)試、增強(qiáng)的乘法器、JTAG及嵌入式ICE。它的時(shí)鐘速率可編程為18MHz、36MHz、49MHz、74MHz。(2)內(nèi)存管理單元(MMU)與ARM710核兼容,并增加了對(duì)WindowsCE的支持。該內(nèi)存管理單元提供了地址轉(zhuǎn)換和一個(gè)有64個(gè)項(xiàng)的轉(zhuǎn)換旁
5、路緩沖器。(3)8KB單一指令和數(shù)據(jù)高速緩沖存儲(chǔ)器,以及一個(gè)四路相聯(lián)高速緩沖存儲(chǔ)器控制器。(4)寫緩沖器WriteBuffer。3通用寄存器包括R0~R15,可以分為具體哪三類?通用寄存器包括R0~R15,可以分為三類:(1)未分組寄存器R0~R7;(2)分組寄存器R8~R14;(3)程序計(jì)數(shù)器PC(R15)。4請(qǐng)描述Thumb狀態(tài)下的寄存器與ARM狀態(tài)下的寄存器有什么關(guān)系?(1)Thumb狀態(tài)下和ARM狀態(tài)下的R0~R7是相同的。(2
6、)Thumb狀態(tài)下和ARM狀態(tài)下的CPSR和所有的SPSR是相同的。(3)Thumb狀態(tài)下的SP對(duì)應(yīng)于ARM狀態(tài)下的R13。(4)Thumb狀態(tài)下的LR對(duì)應(yīng)于ARM狀態(tài)下的R14。(5)Thumb狀態(tài)下的程序計(jì)數(shù)器對(duì)應(yīng)于ARM狀態(tài)下的R15。5當(dāng)一個(gè)異常出現(xiàn)以后,ARM微處理器會(huì)執(zhí)行哪幾步操作?(1)將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時(shí)能從正指令如LDMEA,STMEA等。滿遞減:堆棧通過減小存儲(chǔ)器的地址向
7、下增長(zhǎng),堆棧指針指向內(nèi)含有效數(shù)據(jù)項(xiàng)的最低地址。指令如LDMFD,STMFD等??者f增:堆棧通過減小存儲(chǔ)器的地址向下增長(zhǎng),堆棧指針指向堆棧下的第一個(gè)空地址。指令如LDMED,STMED等。3ARM協(xié)處理器指令包括哪3類,請(qǐng)描述它們的功能。1.用于ARM處理器初始化ARM協(xié)處理器的數(shù)據(jù)處理操作。用于ARM處理器的寄存器和ARM協(xié)處理器的寄存器間的數(shù)據(jù)傳送操作。用于在ARM協(xié)處理器的寄存器和內(nèi)存單元之間傳送數(shù)據(jù)。4常見的符號(hào)定義偽指令,具體有
8、哪幾種?用于定義全局變量的GBLA、GBLL和GBLS。用于定義局部變量的LCLA、LCLL和LCLS。用于對(duì)變量賦值的SETA、SETL、SETS。為通用寄存器列表定義名稱的RLIST。5匯編語言程序中常用的符號(hào),需要遵循哪些規(guī)則?符號(hào)區(qū)分大小寫,同名的大、小寫符號(hào)會(huì)被編譯器認(rèn)為是兩個(gè)不同的符號(hào)。符號(hào)在其作用范圍內(nèi)必須唯一。自定義的符號(hào)名不能與系統(tǒng)的保留字相同。符號(hào)名不應(yīng)與指令或偽指令同名。6可執(zhí)行映像文件通常由幾部分構(gòu)成,它們有什么
9、特點(diǎn)?一個(gè)或多個(gè)代碼段,代碼段的屬性為只讀。零個(gè)或多個(gè)包含初始化數(shù)據(jù)的數(shù)據(jù)段,數(shù)據(jù)段的屬性為可讀寫。零個(gè)或多個(gè)不包含初始化數(shù)據(jù)的數(shù)據(jù)段,數(shù)據(jù)段的屬性為可讀寫。第3章:填空題1在線仿真包括3個(gè)過程:裝載映像文件_____、_程序執(zhí)行_____、_查看寄存器和內(nèi)存空間_____。2目標(biāo)機(jī)上的Angel可以實(shí)現(xiàn)的功能為:_基本的調(diào)試功能____、__C語言庫(kù)的支持____、___通信支持___、_任務(wù)管理功能____、_異常中斷處理_____
10、。3使用Angel開發(fā)應(yīng)用程序包括下面的步驟:_在ARMulat或開發(fā)板上開發(fā)應(yīng)用程序____;_建立嚴(yán)重依賴Angel的應(yīng)用程序_____;_建立很少依賴Angel的應(yīng)用程序_____;__生成最終的產(chǎn)品___。4當(dāng)應(yīng)用程序在特權(quán)模式下調(diào)用Angel的SWI時(shí),必須保證它的特權(quán)模式數(shù)據(jù)棧為_FD(滿且地址遞減)____類型,并且有足夠Angel進(jìn)入SWI時(shí)需要的可用空間。5JTAG調(diào)試接口的結(jié)構(gòu)由_測(cè)試訪問端口TAP(TestAcce
11、ssPt)控制器___、_旁路(bypass)寄存器_____、_指令寄存器和數(shù)據(jù)寄存器_____及__ARM架構(gòu)處理器____組成。問答題:1初始化存儲(chǔ)器有哪幾種方法?初始化存儲(chǔ)器就是設(shè)置ARM處理器的某些寄存器,這可以通過兩種方法完成:第一種,如果ARM處理器內(nèi)部有SRAM,則可以建立一個(gè)簡(jiǎn)單的工程,該工程對(duì)涉及存儲(chǔ)器映射的寄存器初始化;第二種,利用AXD的命令行配置那些寄存器,具體步驟如下:首先在C:下建立文本文件memy_map
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式復(fù)習(xí)題
- 嵌入式系統(tǒng)復(fù)習(xí)題
- 嵌入式技術(shù)復(fù)習(xí)題
- arm嵌入式系統(tǒng)基礎(chǔ)復(fù)習(xí)題
- 嵌入式復(fù)習(xí)題(含全部答案)
- 嵌入式程序設(shè)計(jì)復(fù)習(xí)題
- 嵌入式醫(yī)學(xué)儀器設(shè)計(jì)考試復(fù)習(xí)題
- 嵌入式技術(shù)復(fù)習(xí)題-v1
- 嵌入式操作系統(tǒng)應(yīng)用開發(fā)復(fù)習(xí)題
- 山東科技大學(xué)嵌入式系統(tǒng)設(shè)計(jì)期末復(fù)習(xí)題
- 嵌入式復(fù)習(xí)
- 嵌入式系統(tǒng)復(fù)習(xí)
- 嵌入式系統(tǒng)復(fù)習(xí)
- 嵌入式系統(tǒng)復(fù)習(xí)
- 嵌入式復(fù)習(xí)43445
- 嵌入式習(xí)題答案1
- 嵌入式課后習(xí)題整理
- 嵌入式練習(xí)題
- 【嵌入式】android嵌入式底層開發(fā)大綱
- 機(jī)械式停車復(fù)習(xí)題
評(píng)論
0/150
提交評(píng)論