ARM 體系結構與編程, 2/e
杜春雷
- 出版商: 清華大學
- 出版日期: 2015-08-01
- 定價: $354
- 售價: 8.5 折 $300
- 語言: 簡體中文
- 頁數: 512
- 裝訂: 平裝
- ISBN: 7302403422
- ISBN-13: 9787302403425
-
相關分類:
ARM、ARM
-
其他版本:
ARM 體系結構與編程, 3/e
買這商品的人也買了...
-
精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e)$680$537 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
$414ARM 嵌入式 Linux 系統開發詳解, 2/e -
$298嵌入式 ARM 系統開發與實戰 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
ARM DS-5 實戰開發從入門到精通 (ARM官方開發工具叢書)$228$216 -
ARM Cortex-M3 與 Cortex-M4 權威指南, 3/e (The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e)$774$735 -
$453明解 C語言, 3/e (入門篇) -
Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458 -
$805奔跑吧 Linux 內核 -
$453明解C語言 中級篇 -
$652ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e -
Python 神乎其技:精要剖析語法精髓,大幅提升程式功力!$520$442 -
打下好基礎-程式設計與演算法競賽入門經典|精選程式設計競賽全真試題及習題解析$450$355 -
$474手機安全和可信應用開發指南 : TrustZone 與 OP-TEE 技術詳解 -
$356ARM 嵌入式處理器及應用 -
$494C語言程序設計 -
$314C語言程序設計 習題解答 -
性能之巔:系統、企業與雲可觀測性, 2/e$1,428$1,356 -
Effective C (中文版)$539$512 -
原子嵌入式 Linux 驅動開發詳解與實戰 (ARM Linux 驅動)$1,068$1,014 -
精通嵌入式 Linux 程式設計, 3/e (上)$750$585 -
精通嵌入式 Linux 程式設計, 3/e (下)$450$351 -
去園區當 ARM 工程師 - 嵌入式 C語言全高度昇華, 2/e$1,080$853
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
<內容簡介>
ARM處理器是一種16∕32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然後授權給各半導體廠商生產,它目前已經成為應用最為廣泛的嵌入式處理器。
杜春雷主編的《ARM體系結構與編程(第2版)》共為分14章,對ARM處理器的體系結構、指令系統和開發工具進行了比較全面的介紹。其中包括ARM體系、ARM程序設計模型、ARM彙編語言程序設計、ARM C∕C++語言程序設計、ARM連接器的使用、ARM集成開發環境CodeWarrior IDE的介紹及高性能的調試工具ADW的使用。並在此基礎上介紹一些典型的基於ARM體系的嵌入式應用系統設計的基本技術。通過閱讀本書,可以使讀者掌握開發基於ARM的應用系統的各方面的知識。
本書既可作為學習ARM技術的培訓材料,也可作為嵌入式系統開發人員的參考手冊。
<章節目錄>
第1章 ARM概述及其基本編程模型
1.1 ARM技術的應用領域及其特點
1.2 ARM體系結構的版本及命名方法
1.2.1 ARM體系結構的版本
1.2.2 ARM體系的變種
1.2.3 ARM/Thumb體系版本的命名格式
1.3 ARM處理器系列
1.3.1 ARM7系列
1.3.2 ARM9系列
1.3.3 ARM9E系列
1.3.4 ARM10E系列
1.3.5 SecurCore系列
1.4 ARM處理器的運行模式
1.5 ARM寄存器介紹
1.5.1 通用寄存器
1.5.2 程序狀態寄存器
1.6 ARM體系的異常中斷
1.6.1 ARM中異常中斷的種類
1.6.2 ARM處理器對異常中斷的響應過程
1.6.3 從異常中斷處理程序中返回
1.7 ARM體系中的存儲系統
1.7.1 ARM體系中的存儲空間
1.7.2 ARM存儲器格式
1.7.3 非對齊的存儲訪問操作
1.7.4 指令預取和自修改代碼
第2章 ARM指令分類及其尋址方式
2.1 ARM指令集概要介紹
2.1.1 ARM指令的分類
2.1.2 ARM指令的一般編碼格式
2.1.3 ARM指令的條件碼域
2.2 ARM指令的尋址方式
2.2.1 數據處理指令的操作數的尋址方式
2.2.2 字及無符號字節的Load/Store指令的尋址方式
2.2.3 雜類Load/Store指令的尋址方式
2.2.4 批量Load/Store指令的尋址方式
2.2.5 協處理器Load/Store指令的尋址方式
第3章 ARM指令集介紹
3.1 ARM指令集
3.1.1 跳轉指令
3.1.2 數據處理指令
3.1.3 乘法指令
3.1.4 雜類的算術指令
3.1.5 狀態寄存器訪問指令
3.1.6 Load/Store內存訪問指令
3.1.7 批量 Load/Store內存訪問指令
3.1.8 信號量操作指令
3.1.9 異常中斷產生指令
3.1.10 ARM協處理器指令
3.2 一些基本的ARM指令功能段
3.2.1 算術邏輯運算指令的應用
3.2.2 跳轉指令的應用
3.2.3 Load/Store指令的應用
3.2.4 批量Load/Store指令的應用
3.2.5 信號量指令的應用
3.2.6 與系統相關的一些指令代碼段
3.3 Thumb指令介紹
第4章 ARM彙編語言程序設計
……
第5章 ARM的存儲系統
第6章 ATPCS介紹
第7章 ARM程序和Thumb程序混合使用
第8章 C/C++以及彙編語言的混合編程
第9章 異常中斷處理
第10章 ARM C/C++編譯器
第11章 ARM連接器
第12章 嵌入式應用程序示例
第13章 使用CodeWarrior
第14章 ARM體系中的調試方法
參考文獻
<作者介紹>
編者:杜春雷
