加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

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

2013/09/30
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

第1章       ARM系列微處理器簡介

ARM系列微處理器簡介之:什么是ARM

ARM系列微處理器簡介之:ARM體系結(jié)構(gòu)的命名規(guī)則

ARM系列微處理器簡介之:初識ARM系列處理器

ARM系列微處理器簡介之:ARM芯片的特點與選型

ARM系列微處理器簡介之:ARM開發(fā)工具

ARM系列微處理器簡介之: ARM系列處理器的應(yīng)用領(lǐng)域

第2章       ARM體系結(jié)構(gòu)

ARM體系結(jié)構(gòu)之:ARM體系結(jié)構(gòu)的特點

ARM體系結(jié)構(gòu)之:流水線

ARM體系結(jié)構(gòu)之:ARM存儲器

ARM體系結(jié)構(gòu)之:I/O管理

ARM體系結(jié)構(gòu)之:ARM開發(fā)調(diào)試方法

第3章       ARM微處理器的編程模型

ARM微處理器的編程模型之:數(shù)據(jù)類型

ARM微處理器的編程模型之:處理器工作模式

ARM微處理器的編程模型之:ARM寄存器組織

ARM微處理器的編程模型之:異常中斷處理

第4章       ARM指令尋址方式

ARM指令尋址方式之: 數(shù)據(jù)處理指令的尋址方式

ARM指令尋址方式之: 內(nèi)存訪問指令尋址

第5章       數(shù)據(jù)傳送指令

MOV指令

MVN指令

Load/Store指令

Load/Store內(nèi)存訪問指令

程序狀態(tài)寄存器指令

第6章       數(shù)據(jù)處理指令

AND邏輯與指令

EOR邏輯異或指令

SUB減操作指令

RSB減翻轉(zhuǎn)指令

ADD加操作指令

ADC帶進位的加法指令

SBC帶進位的減法指令

RSC帶進位的翻轉(zhuǎn)減指令

TST測試指令

TEQ測試相等指令

CMP比較指令

CMN負數(shù)比較指令

ORR邏輯或指令

BIC位清零指令

第7章       乘法指令

MUL乘法指令

UMULL無符號數(shù)長乘指令

MLA乘-累加指令

UMLAL無符號長乘-累加操作指令

SMULL無符號長乘-累加操作指令

SMLAL有符號長乘-累加操作指令

 

第8章       跳轉(zhuǎn)指令

跳轉(zhuǎn)指令之:跳轉(zhuǎn)指令B及帶連接的跳轉(zhuǎn)指令BL

跳轉(zhuǎn)指令之:帶狀態(tài)切換的跳轉(zhuǎn)指令BX

跳轉(zhuǎn)指令之:帶狀態(tài)切換的連接跳轉(zhuǎn)指令BLX(1)

跳轉(zhuǎn)指令之:帶狀態(tài)切換的連接跳轉(zhuǎn)指令BLX(2)

第9章       協(xié)處理器及其他指令

協(xié)處理及其他指令之:協(xié)處理器指令

協(xié)處理及其他指令之:狀態(tài)寄存器訪問指令

協(xié)處理及其他指令之:零計數(shù)指令CLZ

協(xié)處理及其他指令之:交換指令

協(xié)處理及其他指令之:異常產(chǎn)生指令

 

第10章    ARM匯編程序設(shè)計

ARM匯編程序設(shè)計之:匯編語言文件格式

ARM匯編程序設(shè)計之:ARM匯編編譯器的使用

ARM匯編程序設(shè)計之: ARM匯編程序設(shè)計舉例

ARM匯編程序設(shè)計之: ARM匯編器所支持的偽指令

ARM匯編程序設(shè)計之:ARM匯編器所支持的偽操作

 

第11章    Thumb指令集

Thumb指令集之: Thumb指令的特點及實現(xiàn)

Thumb指令集之: Thumb編程模型

Thumb指令集之: Thumb跳轉(zhuǎn)指令

Thumb指令集之:Thumb數(shù)據(jù)處理指令

Thumb指令集之: 單寄存器數(shù)據(jù)傳送指令

Thumb指令集之: 多寄存器數(shù)據(jù)傳送指令

Thumb指令集之: 異常中斷產(chǎn)生指令(斷點指令)

Thumb指令集之: 未定義的指令空間

Thumb指令集之: Thumb指令應(yīng)用

Thumb指令集之: ARM和Thumb的混合編程

 

第12章    混合使用C、C++和匯編語

C、C++和匯編語之:內(nèi)聯(lián)匯編和嵌入型匯編的使用

C、C++和匯編語之:從匯編代碼訪問 C 全局變量

C、C++和匯編語之:在C++中使用C頭文件

C、C++和匯編語之: C、C++ 和 ARM 匯編語言之間的調(diào)用

第13章    嵌入式軟件開發(fā)

基于ARM處理器的嵌入式系統(tǒng)設(shè)計

調(diào)整C庫使其適應(yīng)目標硬件

映像文件存儲器映射調(diào)整

復位和初始化

進一步存儲器映射考慮事項

第14章    高效的C編程

C編程之:C編譯器及其優(yōu)化

C編程之:除法運算

C編程之:條件執(zhí)行

C編程之:布爾表達式

C編程之:C循環(huán)結(jié)構(gòu)

C編程之:Switch語句

C編程之:寄存器分配

C編程之: 變量類型

C編程之: 函數(shù)調(diào)用

C編程之: 浮點運算

C編程之: 移植問題

第15章    ARM存儲器

ARM存儲器之:協(xié)處理器CP15

ARM存儲器之:片上存儲器

ARM存儲器之:高速緩沖存儲器Cache

ARM存儲器之:存儲保護單元MPU

ARM存儲器之:存儲管理單元MMU

第16章    ARM體系結(jié)構(gòu)的發(fā)展

ARM體系結(jié)構(gòu)的發(fā)展之:ARM體系結(jié)構(gòu)的發(fā)展過程

ARM體系結(jié)構(gòu)的發(fā)展之:ARMv6增加的系統(tǒng)支持

Arm

Arm

ARM公司是一家知識產(chǎn)權(quán)(IP)供應(yīng)商,主要為國際上其他的電子公司提供高性能RISC處理器、外設(shè)和系統(tǒng)芯片技術(shù)授權(quán)。目前,ARM公司的處理器內(nèi)核已經(jīng)成為便攜通訊、手持計算設(shè)備、多媒體數(shù)字消費品等方案的RISC標準。公司1990年11月由Acorn、Apple和VLSI合并而成。

ARM公司是一家知識產(chǎn)權(quán)(IP)供應(yīng)商,主要為國際上其他的電子公司提供高性能RISC處理器、外設(shè)和系統(tǒng)芯片技術(shù)授權(quán)。目前,ARM公司的處理器內(nèi)核已經(jīng)成為便攜通訊、手持計算設(shè)備、多媒體數(shù)字消費品等方案的RISC標準。公司1990年11月由Acorn、Apple和VLSI合并而成。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

華清遠見(www.farsight.com.cn)是國內(nèi)領(lǐng)先嵌入師培訓機構(gòu),2004年注冊于中國北京海淀高科技園區(qū),除北京總部外,上海、深圳、成都、南京、武漢、西安、廣州均有直營分公司。華清遠見除提供嵌入式相關(guān)的長期就業(yè)培訓、短期高端培訓、師資培訓及企業(yè)員工內(nèi)訓等業(yè)務(wù)外,其下屬研發(fā)中心還負責嵌入式、Android及物聯(lián)網(wǎng)方向的教學實驗平臺的研發(fā)及培訓教材的出版,截止目前為止已公開出版70余本嵌入式/移動開發(fā)/物聯(lián)網(wǎng)相關(guān)圖書。企業(yè)理念:專業(yè)始于專注 卓識源于遠見。企業(yè)價值觀:做良心教育、做專業(yè)教育,更要做受人尊敬的職業(yè)教育。