注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)ARM系列處理器應(yīng)用技術(shù)完全手冊

ARM系列處理器應(yīng)用技術(shù)完全手冊

ARM系列處理器應(yīng)用技術(shù)完全手冊

定 價:¥59.00

作 者: 李佳 編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 微處理器/CPU

ISBN: 9787115153302 出版時間: 2006-12-01 包裝: 膠版紙
開本: 16 頁數(shù): 581 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面介紹了ARM處理器體系結(jié)構(gòu)和開發(fā)方法,重點講解ARM編程模型、ARM指令尋址方式、ARM處理器指令系統(tǒng)、ARM匯編語言程序設(shè)計方法、Thumb指令集、嵌入式軟件設(shè)計方法、ARM存儲器系統(tǒng)結(jié)構(gòu)等,內(nèi)容豐富,實用易懂。.本書可作為高等院校電子類、電器類、控制類等專業(yè)高年級本科生、研究生學(xué)習(xí)ARM嵌入式系統(tǒng)的參考用書,也可作為嵌入式系統(tǒng)開發(fā)與應(yīng)用人員的技術(shù)參考手冊。...

作者簡介

暫缺《ARM系列處理器應(yīng)用技術(shù)完全手冊》作者簡介

圖書目錄

第1章 ARM系列微處理器簡介  
1. 1 什么是ARM.  
1. 2 ARM體系結(jié)構(gòu)的命名規(guī)則  
1. 3 初識ARM系列處理器  
1. 4 ARM系列處理器的應(yīng)用領(lǐng)域  
1. 5 ARM芯片的特點與選型  
1. 6 ARM開發(fā)工具  
第2章 ARN體系結(jié)構(gòu)  
2. 1 ARM體系結(jié)構(gòu)的特點  
2. 2 流水線  
2. 3 ARM存儲器  
2. 4 I/O管理  
2. 5 ARM開發(fā)調(diào)試方法  
第3章 ARM微處理器的編程模型  
3. 1 數(shù)據(jù)類型  
3. 2 處理器工作模式  
3. 3 ARM寄存器組織  
3. 4 異常中斷處理  
第4章 ARM指令尋址方式  
4. 1 數(shù)據(jù)處理指令的尋址方式  
4. 2 內(nèi)存訪問指令尋址  
第5章 數(shù)據(jù)傳送指令  
5. 1 MOV指令  
5. 2 MVN指令  
5. 3 單寄存器的Load/Store指令  
5. 4 多寄存器Load/Store內(nèi)存訪問指令  
5. 5 單數(shù)據(jù)交換指令  
5. 6 程序狀態(tài)寄存器指令  
第6章 數(shù)據(jù)處理指令  
6. 1 AND邏輯與指令  
6. 2 EOR邏輯異或指令  
6. 3 SUB減操作指令  
6. 4 RSB減翻轉(zhuǎn)指令  
6. 5 ADD加操作指令  
6. 6 ADC帶進(jìn)位的加法指令  
6. 7 SBC帶進(jìn)位的減法指令  
6. 8 RSC帶進(jìn)位的翻轉(zhuǎn)減指令  
6. 9 TST測試指令  
6. 10 TEQ測試相等指令  
6. 11 CMP比較指令  
6. 12 CMN負(fù)數(shù)比較指令  
6. 13 ORR邏輯或指令  
6. 14 BIC位清零指令  
第7章 乘法指令  
7. 1 MUL乘法指令  
7. 2 MLA乘-累加指令  
7. 3 UMULL無符號數(shù)長乘指令  
7. 4 UMLAL無符號長乘-累加操作指令  
7. 5 SMULL無符號長乘-累加操作指令  
7. 6 SMLAL有符號長乘-累加操作指令  
第8章 跳轉(zhuǎn)指令  
8. 1 跳轉(zhuǎn)指令B及帶連接的跳轉(zhuǎn)指令BL  
8. 2 帶狀態(tài)切換的跳轉(zhuǎn)指令BX  
8. 3 帶狀態(tài)切換的連接跳轉(zhuǎn)指令BLX(1)  
8. 4 帶狀態(tài)切換的連接跳轉(zhuǎn)指令BLX(2)  
第9章 協(xié)處理器及其他指令  
9. 1 協(xié)處理器指令  
9. 2 狀態(tài)寄存器訪問指令  
9. 3 零計數(shù)指令CLZ  
9. 4 交換指令  
9. 5 異常產(chǎn)生指令  
第10章 ARM匯編程序設(shè)計..  
10. 1 ARM匯編器所支持的偽操作  
10. 2 ARM匯編器所支持的偽指令  
10. 3 匯編語言文件格式  
10. 4 ARM匯編編譯器的使用  
10. 5 ARM匯編程序設(shè)計舉例  
第11章 Thumb指令集  
11. 1 Thumb指令的特點及實現(xiàn)  
11. 2 Thumb編程模型  
11. 3 Thumb跳轉(zhuǎn)指令  
11. 4 Thumb數(shù)據(jù)處理指令  
11. 5 單寄存器數(shù)據(jù)傳達(dá)指令  
11. 6 多寄存器數(shù)據(jù)傳送指令  
11. 7 異常中斷產(chǎn)生指令(斷點指令)  
11. 8 未定義的指令空間  
11. 9 Thumb指令應(yīng)用  
11. 10 ARM和Thumb的混合編程  
第12章 混合使用C. C++和匯編語言  
12. 1 內(nèi)聯(lián)匯編和嵌入型匯編的使用  
12. 2 從匯編代碼訪問C全局變量  
12. 3 在C++中使用C頭文件  
12. 4 C. C++和ARM匯編語言之間的調(diào)用  
第13章 嵌入式軟件開發(fā)  
13. 1 基于ARM處理器的嵌入式系統(tǒng)設(shè)計  
13. 2 編譯器的缺省行為  
13. 3 調(diào)整C庫使其適應(yīng)目標(biāo)硬件  
13. 4 映像文件存儲器映射調(diào)整  
13. 5 復(fù)位和初始化  
13. 6 進(jìn)一步存儲器映射考慮事項  
第14章 高效的C編程  
14. 1 C編譯器及其優(yōu)化  
14. 2 除法運算  
14. 3 條件執(zhí)行  
14. 4 布爾表達(dá)式  
14. 5 C循環(huán)結(jié)構(gòu)  
14. 6 Swit h語句  
14. 7 寄存器分配  
14. 8 變量類型  
14. 9 函數(shù)調(diào)用  
14. 10 浮點運算  
14. 11 移植問題  
第15章 ARM存儲器  
15. 1 協(xié)處理器CP15  
15. 2 片上存儲器  
15. 3 高速緩沖存儲器Ca he  
15. 4 存儲保護(hù)單元MPU  
15. 5 存儲管理單元MMU  
第16章 ARM體系結(jié)構(gòu)的發(fā)展  
16. 1 ARM體系結(jié)構(gòu)的發(fā)展過程  
16. 2 ARMv6增加的系統(tǒng)支持  
附錄A ARM體系結(jié)構(gòu)過程調(diào)用標(biāo)準(zhǔn)(AAPCS)  
A. 1 數(shù)據(jù)類型  
A. 2 基本過程調(diào)用標(biāo)準(zhǔn)  
A. 3 C/C++語言數(shù)據(jù)類型  
A. 4 浮點操作編譯選項  
附錄B ARM指令速查(按字母順序)  
附錄C Thumb指令速查(按字母順序)  
附錄D ARM匯編偽操作速查手冊(按字母順序)  
附錄E 向量浮點編程  
E. 1 向量浮點協(xié)處理器  
E. 2 浮點寄存器  
E. 3 向量和標(biāo)量運算  
E. 4 VFP和條件碼  
E. 5 VFP系統(tǒng)寄存器  
E. 6 清零模式(Flush-to-Zero)  
E. 7 VFP指令  
E. 8 浮點操作偽指令(pseudo-instru tion)  
E. 9 浮點運算偽操作和向量記號  
E. 10 浮點運算指令一覽表  
參考文獻(xiàn)

本目錄推薦

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