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
第2章 ARM指令分類及其尋址方式 22
第3章 ARM指令集介紹 61
第4章 ARM匯編語言程序設計 122
第5章 ARM的存儲系統 175
第6章 ATPCS介紹 242
第7章 ARM程序和Thumb程序混合
第8章 C/C++以及匯編語言的混合
第9章 異常中斷處理 276
第10章 ARM C/C++編譯器 304
第11章 ARM連接器 347
第12章 嵌入式應用程序示例 384
第13章 使用CodeWarrior 412
第14章 ARM體系中的調試方法 465
推薦帖子 最新更新時間:2021-09-19 07:39
評論