ARM嵌入式程式設計

ARM嵌入式程式設計

《ARM嵌入式程式設計》從理論和實驗兩方面系統介紹了ARM體系結構、開發環境、ARM彙編程式設計、ARM工作模式切換程式、異常處理程式設計、彙編和C語言混合編程以及uC/OS-Ⅱ和Linux核心在ARM上的作業系統移植等。每章最後都附有實驗思考,以鞏固所學內容,激發讀者的創新意識。《ARM嵌入式程式設計》可作為普通高校計算機、自動化、電子信息類等專業學生的實驗教材,也可作為從事嵌入式系統相熒領域技術人員的參考用書。

基本信息

圖書信息

·頁碼:255 頁

·出版日期:2009年

·條形碼:9787811244823

·開本:16

·叢書名:高校嵌入式教學系列叢書,中國電子學會嵌入式專委會推薦教材

編輯推薦

ARM是一門套用性和實踐性很強的技術,然而,目前市場上的ARM書籍主要側重於理論介紹,而與之相應的實驗類教材非常少。針對這個問題,《ARM嵌入式程式設計》以實例為主線,從初識ARM體系結構、開發環境及編寫第一個ARM程式開始,到最後完成異常處理程式設計以及μC/OSⅡ和Linux核心在ARM上的作業系統移植,由易到難,由簡到繁,循序漸進,從而使嵌入式初學者能輕鬆入門,為以後進一步從事嵌入式系統的開發打下紮實的基礎。

目錄

第1章 ARM基礎知識

1.1 發展歷史

1.1.1 Intel 80x86的發展歷史

1.1.2 ARM的發展歷史

1.2 功能結構

1.2.1 Intel 8086功能結構

1.2.2 ARM功能結構

1.3 暫存器組

1.3.1 Intel 8086暫存器組

1.3.2 ARM暫存器組

1.4 存儲器組織

1.4.1 Intel 8086存儲器組織

1.4.2 ARM存儲器組織

1.5 指令系統

1.5.1 一般計算機的指令系統

1.5.2 Intel 8086指令系統

1.5.3 ARM指令系統

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.1 MASM簡介

2.1.2 ADS簡介

2.1.3 MASM與ADS命令行開發工具的比較

2.2 ARM圖形化界面CodeWarrior

2.3 ARM調試工具AXD

2.4 實驗2ADS下簡單C語言程式實驗

2.4.1 實驗目的

2.4.2 實驗環境

2.4.3 實驗內容

2.4.4 實驗過程

2.4.5 實驗思考

第3章 簡單的ARM彙編程式設計

3.1 ARM彙編程式設計的一般過程

3.2 ARM程式的編輯

3.3 ARM編譯器設定

3.4 ARM連結器設定

3.5 ARM程式的編譯和連結

3.6 ARM程式執行過程的跟蹤和調試

3.7 實驗3ADS下簡單ARM彙編程式實驗

3.7.1 實驗目的

3.7.2 實驗環境

3.7.3 實驗內容

3.7.4 實驗過程

3.7.5 實驗思考

第4章 定址方式

4.1 定址方式的基本概念

4.2 Intel 8086的定址方式

4.3 ARM的定址方式

4.4 實驗4ARM定址方式實驗

4.4.1 實驗目的

4.4.2 實驗環境

4.4.3 實驗內容

4.4.4 實驗過程

4.4.5 實驗思考

第5章 數據處理指令

5.1 Intel 8086的數據處理指令

5.1.1 數據傳送指令

5.1.2 算術運算指令

5.1.3 邏輯運算指令

5.1.4 移位指令

5.2 ARM數據處理指令

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基礎

附錄A ARM指令表

附錄B ARM偽指令表

附錄C ARM偽操作表

附錄D 實驗思考參考答案

參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們