注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡硬件、外部設備與維護ARM結(jié)構(gòu)與程序開發(fā)入門

ARM結(jié)構(gòu)與程序開發(fā)入門

ARM結(jié)構(gòu)與程序開發(fā)入門

定 價:¥29.00

作 者: 肖德貴 等 著
出版社: 人民郵電出版社
叢編項: 嵌入式系統(tǒng)系列教材
標 簽: 暫缺

ISBN: 9787115235565 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 226 字數(shù):  

內(nèi)容簡介

  《ARM結(jié)構(gòu)與程序開發(fā)入門》力求邏輯嚴謹,通俗易懂,采用模塊化和案例分析的方式進行內(nèi)容的組織,介紹ARM處理器模式及其基本編程模型、ARM指令系統(tǒng)、ARM匯編語言程序設計、C/C++混合編程、ARM/Thumb混合編程、ARM存儲系統(tǒng)、異常中斷處理、ARM編譯器和連接器、ARM接口技術(shù)、ARM體系中的調(diào)試方法等。《ARM結(jié)構(gòu)與程序開發(fā)入門》旨在培養(yǎng)學生掌握ARM結(jié)構(gòu)和程序開發(fā)的基本知識,為他們將來從事ARM嵌入式系統(tǒng)的開發(fā)提供基礎。《ARM結(jié)構(gòu)與程序開發(fā)入門》可作為高職高專院校計算機類專業(yè)的教材,也可作為本科生、碩士生計算機類專業(yè)的ARM入門教材,還可作為從事ARM嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員的參考書。

作者簡介

暫缺《ARM結(jié)構(gòu)與程序開發(fā)入門》作者簡介

圖書目錄

第1章 ARM概述及其基本編程模型 1
1.1 ARM技術(shù)簡介及其特點 1
1.2 ARM體系結(jié)構(gòu)的版本及命名方法 1
1.3 ARM處理器的結(jié)構(gòu) 6
1.4 ARM處理器模式 7
1.5 ARM的兩種工作狀態(tài) 8
1.6 ARM寄存器 9
1.7 ARM體系的異常中斷 11
1.8 ARM體系中存儲系統(tǒng) 12
1.9 ARM接口技術(shù) 14
1.10 小結(jié) 14
習題 14
第2章 ARM指令系統(tǒng) 15
2.1 ARM指令介紹 15
2.2 ARM指令尋址方式 17
2.3 ARM指令集 20
2.4 Thumb指令介紹 34
2.5 小結(jié) 37
習題 37
第3章 ARM匯編語言程序設計 39
3.1 ARM匯編語言語句格式 39
3.2 ARM匯編語言偽操作 39
3.3 ARM匯編語言偽指令 50
3.4 ARM匯編語言中的符號 52
3.5 ARM匯編語言中的表達式 53
3.6 ARM匯編語言程序結(jié)構(gòu) 56
3.7 匯編語言子程序調(diào)用 59
3.8 本章實訓 64
3.9 小結(jié) 67
習題 68
第4章 ARM存儲系統(tǒng) 69
4.1 ARM存儲系統(tǒng)概述 69
4.2 ARM中用于存儲管理的系統(tǒng)控制協(xié)處理器CP15 70
4.3 存儲器管理單元(MMU) 74
4.4 高速緩沖存儲器和寫緩沖區(qū) 82
4.5 快速上下文切換技術(shù) 89
4.6 與存儲系統(tǒng)相關的程序設計指南 89
4.7 小結(jié) 91
習題 91
第5章 異常中斷處理 92
5.1 ARM中異常中斷處理概述 92
5.2 進入和退出異常中斷的過程 94
5.3 在應用程序中安裝異常中斷處理程序 95
5.4 SWI異常中斷處理程序 98
5.5 FIQ和IRQ異常中斷處理程序 99
5.6 復位異常中斷處理程序 101
5.7 未定義指令異常中斷 101
5.8 指令預取中止異常中斷處理程序 102
5.9 數(shù)據(jù)訪問中止異常中斷處理程序 102
5.10 本章實訓 102
5.11 小結(jié) 111
習題 111
第6章 嵌入式C/C++語言程序設計基礎及混合編程 113
6.1 嵌入式C/C++語言程序設計基本語法介紹 113
6.2 嵌入式C/C++語言程序設計技巧 118
6.3 C/C++與匯編語言混合編程 121
6.4 本章實訓 127
6.5 小結(jié) 140
習題 140
第7章 ARM程序和Thumb程序混合使用 142
7.1 概述 142
7.2 在匯編語言程序中通過用戶代碼支持interwork 143
7.3 在C/C++程序中實現(xiàn)interwork 147
7.4 在匯編語言程序中通過連接器支持interwork 149
7.5 本章實訓 151
7.6 小結(jié) 154
習題 154
第8章 ARM C/C++編譯器 156
8.1 ARM C/C++編譯器概述 156
8.2 ARM編譯器命令行格式 157
8.3 ARM編譯器中的pragmas 167
8.4 ARM編譯器特定的關鍵詞 167
8.5 ARM編譯器支持的基本數(shù)據(jù)類型 170
8.6 ARM編譯器中預定義宏 171
8.7 ARM中C/C++運行時庫概述 172
8.8 小結(jié) 174
習題 174
第9章 ARM連接器 175
9.1 ARM映像文件 175
9.2 ARM連接器介紹 176
9.3 ARM連接器生成的符號 176
9.4 連接器的優(yōu)化功能 178
9.5 運行時庫的使用 178
9.6 從一個映像文件中使用另一個映像文件中的符號 180
9.7 隱藏或者重命名全局符號 182
9.8 ARM連接器命令行選項 183
9.9 使用scatter文件定義映像文件的地址映射 188
9.10 小結(jié) 191
習題 191
第10章 ARM接口技術(shù) 192
10.1 鍵盤、顯示接口 192
10.2 串口 194
10.3 D/A、A/D轉(zhuǎn)換 195
10.4 總線接口 200
10.5 RTC實時時鐘 204
10.6 其他接口 205
10.7 小結(jié) 207
習題 207
第11章 ARM體系中的調(diào)試方法 208
11.1 ARM體系中調(diào)試系統(tǒng)概述 208
11.2 基于JTAG的調(diào)試系統(tǒng) 209
11.3 基于RVD的調(diào)試系統(tǒng) 210
11.4 CodeWarrior使用介紹 216
11.5 本章實訓 220
11.6 小結(jié) 225
習題 225
參考文獻 226

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號