圖書信息
作者:張瑜 王益涵編者:張瑜 王益涵 郭榮 張崇明
出版社:北京航空航天大學出版社
頁碼:255頁
出版日期:2009年
ISBN:7811244829/9787811244823
條形碼:9787811244823
開本:16
叢書名:高校嵌入式教學系列叢書,中國電子學會嵌入式專委會推薦教材
編輯推薦
ARM是一門套用性和實踐性很強的技術,然而,目前市場上的ARM書籍主要側重於理論介紹,而與之相應的實驗類教材非常少。針對這個問題,《ARM嵌入式程式設計》以實例為主線,從初識ARM體系結構、開發環境及編寫第一個ARM程式開始,到最後完成異常處理程式設計以及μC/OSⅡ和Linux核心在ARM上的作業系統移植,由易到難,由簡到繁,循序漸進,從而使嵌入式初學者能輕鬆入門,為以後進一步從事嵌入式系統的開發打下紮實的基礎。
目錄
第1章ARM基礎知識
1.1發展歷史
1.1.1Intel80x86的發展歷史
1.1.2ARM的發展歷史
1.2功能結構
1.2.1Intel8086功能結構
1.2.2ARM功能結構
1.3暫存器組
1.3.1Intel8086暫存器組
1.3.2ARM暫存器組
1.4存儲器組織
1.4.1Intel8086存儲器組織
1.4.2ARM存儲器組織
1.5指令系統
1.5.1一般計算機的指令系統
1.5.2Intel8086指令系統
1.5.3ARM指令系統
1.6實驗1處理器體系結構實驗
1.6.1實驗目的
1.6.2實驗環境
1.6.3實驗內容
1.6.4實驗過程
1.6.5實驗思考
第2章初識ARM開發工具ADS
2.1從MASM到ADS
2.1.1MASM簡介
2.1.2ADS簡介
2.1.3MASM與ADS命令行開發工具的比較
2.2ARM圖形化界面CodeWarrior
2.3ARM調試工具AXD
2.4實驗2ADS下簡單C語言程式實驗
2.4.1實驗目的
2.4.2實驗環境
2.4.3實驗內容
2.4.4實驗過程
2.4.5實驗思考
第3章簡單的ARM彙編程式設計
3.1ARM彙編程式設計的一般過程
3.2ARM程式的編輯
3.3ARM編譯器設定
3.4ARM連結器設定
3.5ARM程式的編譯和連結
3.6ARM程式執行過程的跟蹤和調試
3.7實驗3ADS下簡單ARM彙編程式實驗
3.7.1實驗目的
3.7.2實驗環境
3.7.3實驗內容
3.7.4實驗過程
3.7.5實驗思考
第4章定址方式
4.1定址方式的基本概念
4.2Intel8086的定址方式
4.3ARM的定址方式
4.4實驗4ARM定址方式實驗
4.4.1實驗目的
4.4.2實驗環境
4.4.3實驗內容
4.4.4實驗過程
4.4.5實驗思考
第5章數據處理指令
5.1Intel8086的數據處理指令
5.1.1數據傳送指令
5.1.2算術運算指令
5.1.3邏輯運算指令
5.1.4移位指令
5.2ARM數據處理指令
5.2.1暫存器傳送指令
5.2.2移位指令
5.2.3算術運算指令
5.2.4邏輯運算指令
5.2.5比較和測試指令
5.2.6乘法指令
5.3實驗5ARM數據處理指令實驗
5.3.1實驗目的
5.3.2實驗環境
5.3.3實驗內容
5.3.4實驗過程
5.3.5實驗思考
第6章數據載入與存儲指令
第7章控制轉移指令
第8章子程式設計
第9章處理器的工作模式
第10章彙編和C語言混合編程
第11章中斷處理
第12章μC/OSⅡ基礎
第13章嵌入式Linux基礎
附錄AARM指令表
附錄BARM偽指令表
附錄CARM偽操作表
附錄D實驗思考參考答案
參考文獻
……