版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、嵌入式系統(tǒng)實驗指導吳強、運文秀、李曉光2013.3目 錄實驗一 ARM處理器指令系統(tǒng)實驗3實驗二 匯編語言編程練習7實驗三 嵌入式系統(tǒng)編程78實驗一 ARM處理器指令系統(tǒng)實驗實驗目的 熟悉ARM指令系統(tǒng),熟悉ARM SDT編輯,編譯,連接ARM Project Manager和ARM Debugger的設置和使用。實驗條件 Windows平臺的ARM SDT 2.51軟件:ARM Project Manager 和 ARM Debugger。實驗內(nèi)容 學習使用ARM Project Manager建立項目文件,編輯匯編文件,并加入項目。 學習ARM編譯器和匯編器的設置。 通過編程熟悉ARM指令
2、,包括跳轉(zhuǎn)指令,數(shù)據(jù)處理指令,狀態(tài)寄存器傳送指令,load/store指令,中斷異常產(chǎn)生指令。 學習ARM調(diào)試起的使用方法,包括程序的導入,單步執(zhí)行,斷點設置等。實驗要點 工程文件的建立,在ARM Project Manager中點擊File-New選擇Project,點擊確定。項目如上圖設置。 連接器的設定,需要設置代碼和數(shù)據(jù)段的起始地址,如下圖點擊圖標,選擇不進行遠程調(diào)試,即可打開調(diào)試器。按下CtrlF,即可顯示源代碼,使用工具欄提供的工具即可進行單步調(diào)試。一段最簡單的ARM程序: AREA test, CODE, READONLY ENTRYStart B Start END(注意:編寫
3、程序時指令前面有Tab空格,標號頂格寫)要求:能夠建立工程,熟悉調(diào)試步驟實驗二 匯編語言編程練習實驗目的 熟悉ARM SDT 軟件開發(fā)方法和技能;學習和鞏固ARM指令集;學習和鞏固匯編語言程序設計實驗條件 ARM SDT 2.51軟件:ARM Project Manager 和 ARM Debugger; 實驗內(nèi)容 目錄ARM251EXAMPLESASM下的匯編程序, 學習和調(diào)試代碼,分析所得結(jié)果。實驗要點 啟動SDT ARM Project Manager仔細閱讀實驗程序;使用調(diào)試軟件ARM Debugger調(diào)試程序。實驗報告要求 給出adrlabel.apj,blocks.apj,ldrl
4、abel.apj,strcopy.apj,tblock.apj五個項目的源代碼分析和調(diào)試記錄(存儲器和寄存器的內(nèi)容變化)。要求:讀懂以上示例程序的源碼,調(diào)試分析寄存器內(nèi)容變化實驗三 嵌入式系統(tǒng)編程請使用ARM匯編語言完成本題及要求:有兩個源數(shù)據(jù)區(qū)DATA0和DATA1,一個目標數(shù)據(jù)區(qū)DATA2,并且DATA0與DATA1大小都為200個字節(jié);DATA2大小為20個字節(jié);已知: 在數(shù)據(jù)區(qū)DATA0中存放有30個按照以下規(guī)律生成的整數(shù),Xi = 4*i - 1 i = 1,2,., 30在數(shù)據(jù)區(qū)DATA1中存放有30個按照以下規(guī)律生成的整數(shù),Yj = 2*j + 1 j = 0,1,., 29算法: 將數(shù)據(jù)區(qū)DATA0內(nèi)的X數(shù)組與DATA1中的數(shù)組Y進行矢量點積的運算,求出最終的結(jié)果放入DATA2內(nèi)。要求:提交實驗報告(1) 首先將數(shù)據(jù)區(qū)DATA2的內(nèi)容清零;(2) 編程完整程序求解數(shù)據(jù)區(qū)DA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哺乳期解除勞動合同協(xié)議范本
- 2024年房屋補漏維修工程合同
- 2024專項資金借款的合同范本
- 員工聘用合同協(xié)議書范文2024年
- 建設工程內(nèi)部承包合同書2024年
- 2024新款供貨合同協(xié)議書
- 2024【流動資金外匯借貸合同】公司流動資金合同
- 2024年公司股東之間借款合同實例
- 專業(yè)房屋買賣合同模板大全
- 2024年事業(yè)單位聘用
- 市政道路工程施工全流程圖
- 猜猜哪是左哪是右課件
- 單層門式輕鋼結(jié)構(gòu)廠房施工組織設計
- 融資租賃租金計算模板
- DL5168-2023年110KV-750KV架空輸電線路施工質(zhì)量檢驗及評定規(guī)程
- 詳細解讀公文格式
- (全冊)教學設計(教案)新綱要云南省實驗教材小學信息技術四年級第3冊全冊
- 農(nóng)產(chǎn)品市場營銷-東北農(nóng)業(yè)大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- EN81-41升降平臺歐洲標準
- 內(nèi)鏡下粘膜剝離術-課件
- 2024屆福建省泉州高考一模地理試題(解析版)
評論
0/150
提交評論