嵌入式系統(tǒng)原理與接口復(fù)習(xí)要點(diǎn)及思考題答案(計(jì))_第1頁(yè)
嵌入式系統(tǒng)原理與接口復(fù)習(xí)要點(diǎn)及思考題答案(計(jì))_第2頁(yè)
嵌入式系統(tǒng)原理與接口復(fù)習(xí)要點(diǎn)及思考題答案(計(jì))_第3頁(yè)
嵌入式系統(tǒng)原理與接口復(fù)習(xí)要點(diǎn)及思考題答案(計(jì))_第4頁(yè)
嵌入式系統(tǒng)原理與接口復(fù)習(xí)要點(diǎn)及思考題答案(計(jì))_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 各位:根據(jù)掌握要點(diǎn)認(rèn)真復(fù)習(xí),后面附有作業(yè)題答案。第1章 掌握要點(diǎn)1.1.1 節(jié) 嵌入式系統(tǒng)的概念1.13 節(jié) 嵌入式系統(tǒng)的特點(diǎn)1.3 節(jié) 嵌入式處理器1.4 節(jié) 嵌入式系統(tǒng)的組成(看課件,有補(bǔ)充的內(nèi)容)補(bǔ):1.嵌入式系統(tǒng)開發(fā)過(guò)程?2. 嵌入式系統(tǒng)調(diào)試常用的基本方法3. 交叉編譯和交叉調(diào)試第2章 掌握要點(diǎn)2.1 節(jié) 計(jì)算機(jī)體系結(jié)構(gòu)分類2.3.1 節(jié) ARM 和 Thumb 狀態(tài)2.3.2 節(jié) RISC 技術(shù)2.3.3 節(jié) 流水線技術(shù)2.4.1 ARM 存儲(chǔ)系統(tǒng)2.4.2 Cache:寫通、寫回、讀操作分配 cache、寫操作分配 cache、工作原理、地址映像2.4.3 節(jié) ARM 存儲(chǔ)系統(tǒng)補(bǔ)

2、充: (見課件)1. ARM 簡(jiǎn)介:ARM 的命名方式、5 種變形 2.理解片內(nèi) Flash 的 3 種編程方法。3.理解 ARM7 芯片存儲(chǔ)器存儲(chǔ)空間分布。(8 個(gè) bank,每個(gè) bank32MB)第3章 掌握要點(diǎn)3.1節(jié) ARM 編程模式:處理器模式、處理器工作狀態(tài)、寄存器組織、異常中斷3.2節(jié) 指令格式和尋址方式3.3節(jié) 指令系統(tǒng):掌握和熟練應(yīng)用課件所講的指令、可編程序段第5章 掌握要點(diǎn)5.1 節(jié) 鍵盤接口:行掃描法原理、掌握編寫驅(qū)動(dòng)程序5.2 節(jié) LED 顯示器接口:理解工作原理,掌握編寫驅(qū)動(dòng)程序55.1 節(jié) UART 異步串行接口:異步通信格式、接收的 4 種錯(cuò)誤類型、初始化、發(fā)送

3、程序、接收程序第 1 章作業(yè)題答案:1.什么是嵌入式系統(tǒng)? 第一種,根據(jù) IEEE(國(guó)際電氣和電子工程師協(xié)會(huì))的定義:嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”(原文為 devices used to control, monitor, or assist theoperation of equipment, machinery or plants)。 第二種,嵌入式系統(tǒng)是以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。 兩種定義之一即可。2.與通用型計(jì)算機(jī)相比,嵌入式系統(tǒng)有哪些特點(diǎn)? 通常是面向特定應(yīng)用的; 空間和各種

4、資源相對(duì)不足,必須高效率地設(shè)計(jì),量體裁衣、去除冗余; 產(chǎn)品升級(jí)換代和具體產(chǎn)品同步,具有較長(zhǎng)的生命周期; 軟件一般都固化在存儲(chǔ)器芯片或單片機(jī)本身; 不具備自舉開發(fā)能力 ,必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā)3.舉例介紹嵌入式微處理器有哪幾類?(1)嵌入式微處理器(Embedded Microprocessor Unit, EMPU)嵌入式處理器目前主要有 Aml86/88、386EX、SC-400、Power PC、68000、MIPS、ARM 系列等。(2) 嵌入式微控制器(Microcontroller Unit, MCU)嵌入式微控制器目前的品種和數(shù)量最多,比較有代表性的通用系列包括 80

5、51 、 P51XA 、 MCS-251 、 MCS-96/196/296 、 C166/167 、MC68HC05/11/12/16、68300 等。(3) 嵌入式 DSP 處理器 (Embedded Digital Signal Processor,EDSP)嵌入式 DSP 處理器比較有代表性的產(chǎn)品是 Texas Instruments 的TMS320 系列和 Motorola 摩托羅拉的 DSP56000 系列。 (4) 嵌入式片上系統(tǒng)(System On Chip)4.從硬件系統(tǒng)來(lái)看,嵌入式系統(tǒng)由哪幾部分組成?畫出簡(jiǎn)圖。外圍電路電源模塊時(shí)鐘FLASH微處理器MPU復(fù)位外設(shè)Other嵌入

6、式核心芯片,EMPU嵌入式微處理器、EMCU嵌入式微控制器、EDSP嵌入式數(shù)字信號(hào)處理器、ESoC嵌入式片上系統(tǒng)。用以保存固件的 ROM(非揮發(fā)性只讀存儲(chǔ)器)。用以保存程序數(shù)據(jù)的 RAM(揮發(fā)性的隨機(jī)訪問(wèn)存儲(chǔ)器)。連接微控制器和開關(guān)、按鈕、傳感器、模/數(shù)轉(zhuǎn)化器、控制器、LED(發(fā)光二極管)、顯示器的 I/O 端口。5.嵌入式微處理器和嵌入式微控制器分別由哪些部件組成,兩者有何區(qū)別。答:嵌入式微處理器的基礎(chǔ)是通用計(jì)算機(jī)中的 CPU。 嵌入式微處理器=運(yùn)算器+控制器+寄存器組+內(nèi)總線,在應(yīng)用中必須裝配在專門設(shè)計(jì)的電路板上,在電路板上必須包括 ROM、RAM、總線接口、各種外設(shè)等器件。嵌入式微控制器

7、=cpu 內(nèi)核+存儲(chǔ)器+I/o 接口+輔助電路(時(shí)鐘、A/D、D/A 等)嵌入式微處理器與嵌入式微控制器的區(qū)別:嵌入式微處理器只含有內(nèi)核,嵌入式微控制器除含有內(nèi)核外,內(nèi)部還包含 ROM、RAM 存儲(chǔ)器以及各種外設(shè)接口、輔助電路等。6嵌入式操作系統(tǒng)通常含有幾層,主要實(shí)現(xiàn)何功能。嵌入式操作系統(tǒng)通常包括:(1)驅(qū)動(dòng)層:硬件相關(guān)的底層驅(qū)動(dòng)軟件和設(shè)備驅(qū)動(dòng)接口;如:LCD 、觸摸屏的驅(qū)動(dòng)及接口。(2)操作系統(tǒng)層:系統(tǒng)內(nèi)核(基本模塊),擴(kuò)展模塊(可裁剪)?;灸K包含內(nèi)存管理、文件管理和進(jìn)程調(diào)度;擴(kuò)展模塊包含網(wǎng)絡(luò)模塊、圖形驅(qū)動(dòng)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)等。( 3)應(yīng)用層:應(yīng)用程序接口。7.嵌入式系統(tǒng)開發(fā)過(guò)程?答:嵌入式系

8、統(tǒng)的開發(fā)主要分為系統(tǒng)總體開發(fā)、嵌入式硬件開發(fā)和嵌入式軟件開發(fā) 3 大部分。流程如圖所示。 系統(tǒng)總體框架軟硬件劃分處理器選定操作系統(tǒng)選定開發(fā)環(huán)境選定硬件概要設(shè)計(jì)硬件詳細(xì)設(shè)計(jì)軟件概要設(shè)計(jì)硬件設(shè)計(jì)制作軟件設(shè)計(jì)實(shí)現(xiàn)軟件測(cè)試軟硬件集成功能性能測(cè)試符合要求YN產(chǎn)品嵌入式系統(tǒng)開發(fā)流程圖8.嵌入式系統(tǒng)調(diào)試常用的基本方法?答:常用的三種方法:模擬調(diào)試(Simulator)、全仿真調(diào)試(Emulator)、BDM/JTAG 調(diào)試(BDM/JTAG Debugger)。模擬調(diào)試:調(diào)試器和待調(diào)試的嵌入式軟件都在主機(jī)上運(yùn)行,由主機(jī)提供一個(gè)模擬的目標(biāo)運(yùn)行環(huán)境,可以進(jìn)行語(yǔ)法和邏輯上的調(diào)試。 全仿真調(diào)試(Emulator):

9、這種方式用仿真器完全取代目標(biāo)板上的 MCU,仿真器是仿照目標(biāo)機(jī)上的 CPU 而專門設(shè)計(jì)的硬件。仿真器與目標(biāo)板通過(guò)仿真頭連接,與主機(jī)有串口、并口、網(wǎng)口或 USB 口等連接方式。BDM/JTAG 調(diào)試:這種方式有一個(gè)硬件調(diào)試體。該硬件調(diào)試體與目標(biāo)板通過(guò) BDM、JTAG 等調(diào)試接口相連,與主機(jī)通過(guò)串口、并口、網(wǎng)口或 USB口相連。待調(diào)試軟件通過(guò) BDM/JTAG 調(diào)試器下載到目標(biāo)板上運(yùn)行。9.理解交叉編譯和交叉調(diào)試。答:嵌入式軟件開發(fā)所采用的編譯為交叉編譯。在一種計(jì)算機(jī)環(huán)境中運(yùn)行的編譯程序,能編譯出在另外一種環(huán)境下運(yùn)行的代碼,稱這種編譯器支持交叉編譯。簡(jiǎn)單地說(shuō),就是在一個(gè)平臺(tái)上生成另一個(gè)平臺(tái)上的可

10、執(zhí)行代碼。要進(jìn)行交叉編譯,需要在主機(jī)平臺(tái)上安裝對(duì)應(yīng)的交叉編譯器,然后用這個(gè)交叉編譯器編譯源代碼,最終生成可在目標(biāo)平臺(tái)上運(yùn)行的代碼。在嵌入式軟件開發(fā)中,調(diào)試時(shí)采用的是在宿主機(jī)和目標(biāo)機(jī)之間進(jìn)行的交叉調(diào)試,調(diào)試器仍然運(yùn)行在宿主機(jī)的通用操作系統(tǒng)之上,但被調(diào)試的進(jìn)程卻是運(yùn)行在基于特定硬件平臺(tái)的嵌入式操作系統(tǒng)中,調(diào)試器和被調(diào)試進(jìn)程通過(guò)串口或者網(wǎng)絡(luò)進(jìn)行通信,調(diào)試器可以控制、訪問(wèn)被調(diào)試進(jìn)程,讀取被調(diào)試進(jìn)程的當(dāng)前狀態(tài),并能夠改變被調(diào)試進(jìn)程的運(yùn)行狀態(tài)。第二章作業(yè)答案1ARM 處理器工作模式有幾種?各種工作模式下分別有什么特點(diǎn)?答:ARM 微處理器支持用戶、系統(tǒng)、快速中斷、外部中斷、管理、中 止、未定義等 7 種工

11、作模式。各工作模式擁有自己的寄存器組,不同的工作模式間可以相互切換,共有兩種方式。第一種,發(fā)生異常時(shí),處理器自動(dòng)改變 CPSR 中 M4:0的值,進(jìn)入相應(yīng)的工作模式;第二種,當(dāng)處理器處于特權(quán)模式時(shí),用指令向 CPSR 的 M4:0字段寫入特定的值,以進(jìn)入相應(yīng)的工作模式。當(dāng)處理器處于用戶模式時(shí),不能改變工作模式,除非發(fā)生異常。2.ARM 處理器總共有多少個(gè)寄存器,這些寄存器按其在用戶編程中的功能是如何劃分的?這些寄存器在使用中各有何特殊之處?答:ARM 處理器總共有 37 個(gè)寄存器,各寄存器均為 32 位。31 個(gè)通用寄存器,包括程序計(jì)數(shù)器 PC;6 個(gè)狀態(tài)寄存器。這些寄存器按其在用戶編程中的功

12、能可劃分為:通用寄存器和狀態(tài)寄存器。根據(jù) ARM 處理器不同工作模式,可將全部寄存器分成 7 組;各工作模式擁有屬于自己的寄存器組,也只能訪問(wèn)自己的寄存器組。3. 寄存器 R13,R14,R15 的專用功能各是什么?答:1)寄存器 R13 用作堆棧指針 SP;2)寄存器 R14 用作子程序鏈接寄存器,也稱為 LR ,用以保存返回地址;3)R15(PC)用作程序計(jì)數(shù)器。4.若寄存器 R1=0 x01020304,分別按小端模式和大端模式存儲(chǔ)在0 x30000 字單元中,試分別畫出兩種模式下內(nèi)存存儲(chǔ)內(nèi)容,并標(biāo)出內(nèi)存地址。 0 x010 x020 x040 x030 x300000 x300010

13、x300000 x300010 x30002 0 x030 x30002 0 x020 x040 x010 x300030 x30003大端模式小端模式5.試述 ARM 處理器對(duì)異常中斷的響應(yīng)過(guò)程。答:當(dāng)一個(gè)異常出現(xiàn)以后,ARM 微處理器執(zhí)行完當(dāng)前指令后(復(fù)位異常除外)會(huì)執(zhí)行以下幾步操作:(1) 將 CPSR 復(fù)制到相應(yīng)到相應(yīng)模式下的 SPSR 中,設(shè)置 CPSR:置位 I 位(禁止 IRQ 中斷)清零 T 位(進(jìn)入 ARM 狀態(tài))設(shè)置 MOD 位,切換處理器至相應(yīng)模式(2)將下一條指令的地址存入相應(yīng)連接寄存器 LR(R14_XXX),以便程序在處理異常返回時(shí)能從正確的位置重新開始執(zhí)行。(3)

14、 強(qiáng)制 PC 從相關(guān)的異常向量地址取一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。6.如何從異常中斷處理程序中返回?需要注意哪些問(wèn)題?答:異常處理完畢之后,ARM 微處理器會(huì)執(zhí)行以下幾步操作從異常返 回:(1) 將 SPSR 復(fù)制回 CPSR 中,恢復(fù)原處理器工作模式。(2) 將連接寄存器 LR(R14_XXX)的值減去相應(yīng)的偏移量后送到PC 中,跳轉(zhuǎn)到被中斷的用戶程序。7.ARM 存儲(chǔ)器的存儲(chǔ)周期有幾種類型,對(duì)應(yīng)于 cache 訪問(wèn)和存儲(chǔ)器訪問(wèn)是何存儲(chǔ)周期?答:(1)空閑周期I 周期-內(nèi)部周期,不執(zhí)行存儲(chǔ)器訪問(wèn);可廣播下一次訪問(wèn)的地址以便開始譯碼,與 S 周期配合實(shí)現(xiàn)總線上的突發(fā)傳送。(2)

15、順序周期 S 周期-順序周期:多用于實(shí)現(xiàn)總線上的突發(fā)傳送,第一個(gè)周期必須是一個(gè)內(nèi)部周期。(cache 傳送)(3)協(xié)處理器寄存器傳送周期 C 周期-協(xié)處理器寄存器傳遞周期:通過(guò)數(shù)據(jù)總線向或從協(xié)處理器傳送數(shù)據(jù);傳送期間,存儲(chǔ)系統(tǒng)不允許驅(qū)動(dòng)數(shù)據(jù)總線。(4)非順序周期 N 周期-非順序周期:最簡(jiǎn)單的總線周期,存儲(chǔ)控制器必須啟動(dòng)存儲(chǔ)器訪問(wèn)來(lái)滿足這個(gè)請(qǐng)求;該方式存儲(chǔ)系統(tǒng)常需要長(zhǎng)的訪問(wèn)時(shí)間。(存儲(chǔ)器讀寫)cache 訪問(wèn):I 周期、S 周期存儲(chǔ)器訪問(wèn):N 周期8.何謂 cache?簡(jiǎn)述 cache 的工作原理。(第 2 版書 P44)9.何謂寫通 cache 和寫回 cache,兩者有何區(qū)別? 答:(1)

16、寫回法是指 CPU 在執(zhí)行寫操作時(shí),被寫的數(shù)據(jù)只寫入 cache,不寫入主存。僅當(dāng)需要替換時(shí),才把已經(jīng)修改的 cache 塊寫回到主存中。 采用寫回法進(jìn)行數(shù)據(jù)更新的 cache 稱為寫回 cache。(2)寫通法是指 CPU 在執(zhí)行寫操作時(shí),必須把數(shù)據(jù)同時(shí)寫入 cache和主存。采用寫通法進(jìn)行數(shù)據(jù)更新的 cache 稱為寫通 cache。10.arm 的 MMU 主要實(shí)現(xiàn)何功能。答:(1)虛擬存儲(chǔ)空間到物理存儲(chǔ)空間的映射。在 ARM 中采用了頁(yè)式虛擬存儲(chǔ)管理,通過(guò)兩級(jí)頁(yè)表實(shí)現(xiàn)虛擬地址到物理地址的映射。(2)存儲(chǔ)器訪問(wèn)權(quán)限的控制。(3)設(shè)置虛擬存儲(chǔ)空間的緩沖特性:Cache/write buff

17、er11.協(xié)處理器 cp15 主要實(shí)現(xiàn)的功能?答:(1)用于處理、控制 ARM 的特殊性能(2)片上存儲(chǔ)器管理單元(MMU)(3)指令、數(shù)據(jù)緩存(4)寫緩沖器12、簡(jiǎn)述 MMU 使能時(shí)存儲(chǔ)訪問(wèn)過(guò)程 。答:芯片設(shè)置為 MMU 使能(設(shè)置 cp15 寄存器) :(1)若 cache 使能,根據(jù) arm 輸出的虛擬地址在 CACHE 中搜索;若 cache命中, arm 處理器與 cache 交換數(shù)據(jù)。若 cache 禁止或 cache 未命中,首先訪問(wèn) TLB,參見(2)。(2)根據(jù) arm 輸出的虛擬地址在 TLB 中搜索,若找到,將其轉(zhuǎn)換為物理地址,訪問(wèn)主存并把該塊數(shù)據(jù)讀取到 cache(使能

18、時(shí))中。 補(bǔ)充題: 答:1)立即尋址 (1)ADD R0,R0,1/*R0R01*/(2)ADD R0,R0, 0 x3f /*R0R00 x3f*/;2)寄存器尋址(ADD R0,R1,R23)寄存器間接尋址(1)LDR R0,R1(2)STR R0,R1/*R0R1R2*/);/*R0R1*/;/*R1R0*/;4)基址加偏址尋址(1)、LDR R0,R1,4; R0R14;(2)、LDR R0,R1,4!; R0R14、R1R14;(3)、LDR R0,R1 ,4; R0R1、R1R145)堆棧尋址(1)、 STMFD SP! R1-R7,LR;(2)、LDMFD SP! R1-R7,L

19、R;6)塊拷貝尋址(1)、LDMIA R0!, R2-R9;(2)、STMIA R1,R2,R9;2. 存儲(chǔ)器生長(zhǎng)堆??煞譃槟膸追N?4 種,滿遞增堆棧,滿遞減堆棧,空遞增堆棧,空遞減堆棧。第 5 章作業(yè)題答案1. S3C44B0X 具有多少通用 I/O 口?它們具有哪些功能? (第 2 版P143)2.簡(jiǎn)述矩陣式鍵盤線掃描檢測(cè)法的工作原理。(第 2 版 P145)3 .(1)假設(shè)要將 S3C44B0X 的 UART1 設(shè)置為:波特率 9600b/s,8 位數(shù)據(jù)位,1 個(gè)停止位,無(wú)校驗(yàn)位,并采用非自動(dòng)流控制方式工作,禁止超時(shí)中斷、回送模式、發(fā)中止信號(hào),允許產(chǎn)生錯(cuò)誤狀態(tài)中斷,傳送、接收模式都為中斷

20、請(qǐng)求模式,發(fā)送、接收中斷為邊沿方式,該如何初始 化?給出完成該設(shè)置功能的代碼段。(2)利用串口 1 實(shí)現(xiàn)兩個(gè)開發(fā)平臺(tái)間的雙機(jī)通信,試給出發(fā)送子程序和接收子程序。答:(1)rFCON0=0X00;不使用 FIFOrUMCON0=0X10; 自動(dòng)流控制rULCON0=0X3;rUCON0=0X45 ; /禁止超時(shí)中斷、回送模式、發(fā)中止信號(hào) ,允許產(chǎn)生錯(cuò)誤狀態(tài)中斷,/發(fā)送、接收中斷都為邊沿方式,傳送、接收模式都為中斷請(qǐng)求模式rUBRDIVO =(int)MCLK/16/baud0.5)-1);/根據(jù)波特率計(jì)算UBRDIVO 的值(2)發(fā)送子程序:void Uart_SendByte(char ch)

21、while(!(rUTRSTAT1 &0 x2);Delay(10);WrUTXHO(ch);接收子程序:char Uart_GetByte(void)while(! (rUTRSTATO & 0 x1); /等待,接收緩沖區(qū)接收數(shù)據(jù) return RdUTXH0();/返回接收的數(shù)據(jù)4. 現(xiàn)有兩種簡(jiǎn)單的外設(shè),一組 3 位開關(guān),一組 1 位 LED 指示燈,要求:(1)利用 PF 端口的低 3 位連接開關(guān),PG 端口驅(qū)動(dòng) LED 的段碼,PF4 驅(qū)動(dòng)位控段,試畫出接口電路。(2)編制驅(qū)動(dòng)程序,使開關(guān)的組合值在 LED 上顯示出來(lái)。答:(1)RRRa b c d e f g dp驅(qū)動(dòng)(2) 驅(qū)動(dòng)

22、程序:Unsignedcharled_dis=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8; Unsigned char val,key;rPCONG=0 x5555;rPCONF=0 x0100;key = rPDATF & 0 x07;rPDATG = led_diskey ;rPDATF = rPDATF |0 x10; 2017 年秋 季學(xué)期嵌入式系統(tǒng)原理與設(shè)計(jì)課程考試試卷(A 卷)注意:1、本試卷共 頁(yè);2、考試時(shí)間:110 分鐘;3、姓名、學(xué)號(hào)、網(wǎng)選班級(jí)、網(wǎng)選序號(hào)必須寫在指定地方。題 號(hào) 一 二 三 四 五 六 七 八 九 十 總

23、分得 分一、選擇題 (每小題 2 分,共 30 分)1以下哪個(gè)不是RISC 架構(gòu)的ARM 微處理器的一般特點(diǎn):( )A. 體積小、低功耗B. 大量使用寄存器D. 尋址方式復(fù)雜C. 指令格式統(tǒng)一,靈活高效2. 以下哪個(gè)不是ARM 的7 種運(yùn)行狀態(tài)之一:()A. 快中斷狀態(tài) B. 服務(wù)狀態(tài) C.休眠狀態(tài)D. 無(wú)定義狀態(tài)3. 通常所說(shuō)的 32 位微處理器是指(A. 地址總線的寬度為 32 位B. 處理的數(shù)據(jù)長(zhǎng)度只能為 32 位C. CPU 字長(zhǎng)為 32 位)。D. 通用寄存器數(shù)目為 32 個(gè)4.ADD R0,R1,R2屬于(A . 寄存器間接尋址)。B. 立即尋址C. 寄存器尋址D. 基址變址尋址5

24、.數(shù)據(jù)字越長(zhǎng)則(D)A. 時(shí)鐘頻率越快B. 運(yùn)算速度越慢D.精度越差C. 對(duì)存儲(chǔ)器尋址能力越大 的值為( )。A、 0 x2000B、0 x38C、 0 x2008D、0 x97二、天空題 (每空 1 分,共 20 分)1. 嵌 入 式 系 統(tǒng) 分 類 按 軟 件 實(shí) 時(shí) 性 需 求 分 類 有 _、 _和_。2. ARM 處理器核可以工作在_和_狀態(tài)。3. ARM 處理器總共有_個(gè)寄存器,分為_和_兩類。4. .常用硬件調(diào)試工具有_、_、_、_在線調(diào)試_。5. 通 用 寄 存 器 R0R15 可 分 為 以 下 3 塊 : _ 、_、_。6. ARM 可用兩種方法存儲(chǔ)字?jǐn)?shù)據(jù):_、_。7. A

25、RM 內(nèi)核有_、_、_、_四個(gè)功能模塊。三、問(wèn)答題 (每題 5 分,共 20 分)1.寫出下列指令的含義。LDR R1, R0, #0 x08 :LDR R1,R0,R2,LSL#2! :LDR R1, R0,R2, LSL #1 :SUB R1, R1, R2, LSR R3 : 四、系統(tǒng)設(shè)計(jì)題 (每題 30 分,共 30 分)1. 如圖所示,LED2LED5 分別與 GPX2_7、GPX1_0、GPF3_4、GPF3_5 相連, /Turn off LED3GPX1.DAT &= _;mydelay_ms(500);/Turn on LED4GPF3.DAT |= (0 x1 4);/Turn off LED5GPF3.DAT &= (0 x1 5);mydelay_ms(500);

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論