ARM體系結構與編程

出版時間:2003-2-1  出版社:清華大學出版社  作者:杜春雷  頁數(shù):496  
Tag標簽:無  

內(nèi)容概要

ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然后授權給各半導體廠商生產(chǎn),它目前已經(jīng)成為應用最為廣泛的嵌入式處理器。本書分14章對ARM處理器的體系結構、指令系統(tǒng)和開發(fā)工具作了比較全面的介紹。其中包括ARM體系介紹、ARM程序設計模型、ARM匯編語言程序設計、ARM C/C++語言程序設計、ARM連接器的使用、ARM集成開發(fā)環(huán)境CodeWarrior IDE的介紹及高性能的調(diào)試工具ADW的使用。并在此基礎之上介紹一些典型的基于ARM體系的嵌入式應用系統(tǒng)設計時的基本技術。通過閱讀本書可以使讀者掌握開發(fā)基于ARM的應用系統(tǒng)的各方面的知識。本書既可作為學習ARM技術的培訓材料,也可作為嵌入式系統(tǒng)開發(fā)人員的參考手冊。

書籍目錄

第1章  ARM概述及其基本編程模型                   1. 1  ARM技術的應用領域及其特點                   1. 2  ARM體系結構的版本及命名方法                   1. 2. 1  ARM體系結構的版本                   1. 2. 2  ARM體系的變種                   1. 2. 3  ARM/Thumb體系版本的命名格式                   l. 3  ARM處理器系列                   1. 3. 1  ARM7系列                   1. 3. 2  ARM9系列                   1. 3. 3  ARM9E系列                   1. 3. 4  ARM1OE系列                   1. 3. 5  SecurCore系列                   l. 4  ARM處理器模式                   1. 5  ARM寄存器介紹                   1. 5. l  通用寄存器                   1. 5. 3  程序狀態(tài)寄存器                   1. 6  ARM體系的異常中斷                   1. 6. 1  ARM中異常中斷種類                   1. 6. 2  ARM處理器對異常中斷的響應過程                   1. 6. 3  從異常中斷處理程序中返回                   1. 7  ARM體系中存儲系統(tǒng)                   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. l  數(shù)據(jù)處理指令的操作數(shù)的尋址方式                   2. 2. 2  字及無符號字節(jié)的Load/Store指令的尋址方式                   2. 2. 3  雜類Load/Store指令的尋址方式                   2. 2. 4  批量Load/Store指令的尋址方式                   2. 2. 5  協(xié)處理器Load/Store指令的尋址方式                                      第3章  ARM指令集介紹                   3. 1  ARM指令集                   3. 1. l  跳轉(zhuǎn)指令                   3. l. 2  數(shù)據(jù)處理指令                   3. 1. 3  乘法指令                   3. 1. 4  雜類的算術指令                   3. 1. 5  狀態(tài)寄存器訪問指令                   3. l. 6  Load/Store內(nèi)存訪問指令                   3. 1. 7  批量Load/Store內(nèi)存訪問指令                   3. 1. 8  信號量操作指令                   3. 1. 9  異常中斷產(chǎn)生指令                   3. 1. 10  ARM協(xié)處理器指令                   3. 2  一些基本的ARM指令功能段                   3. 2. l  算術邏輯運算指令的應用                   3. 2. 2  跳轉(zhuǎn)指令的應用                   3. 2. 3  Loacl/Store指令的應用                   3. 2. 4  批量Load/Store指令的應用                   3. 2. 5  信號量指令的應用                   3. 2. 6  與系統(tǒng)相關的一些指令代碼段                   3. 3  Thumb指令介紹                                      第4章  ARM匯編語言程序設計                   4. 1  偽操作                   4. 1. l  符號定義偽操作                   4. 1. 2  數(shù)據(jù)定義偽操作                   4. 1. 3  匯編控制偽操作                   4. 1. 4  棧中數(shù)據(jù)幀描述偽操作                   4. 1. 5  信息報告?zhèn)尾僮?                  4. 1. 6  其他的偽操作                   4. 2  ARM匯編語言偽指令                   4. 3  ARM匯編語言語句格式                   4. 3. 1  ARM匯編語言中的符號                   4. 3. 2  ARM匯編語言中的表達式                   4. 4  ARM匯編語言程序格式.                    4. 4. l  匯編語言程序格式                   4. 4. 2  匯編語言子程序調(diào)用                   4. 5  ARM匯編編譯器的使用                   4. 6  匯編程序設計舉例                   4. 6. 1  ARM中偽操作使用實例                   4. 6. 2  ARM中匯編程序?qū)嵗?                                     第5章 ARM存儲系統(tǒng)                   5. 1  ARM存儲系統(tǒng)概述                   5. 2  ARM中用于存儲管理的系統(tǒng)控制協(xié)處理器CP15                   5. 2. 1  訪問CP15寄存器的指令                   5. 2. 2  CP15中的寄存器                   5. 3  存儲器管理單元MMU                   5. 3. l  存儲器管理單元MMU概述                   5. 3. 2  禁止/使能MMU                   5. 3. 3  MMU中地址變換過程                   5. 3. 4  MMU中存儲訪問權限控制                   5. 3. 5  MMU中的域                   5. 3. 6  關于快表的操作                   5. 3. 7  ARM中的存儲訪問失效                   5. 4  高速緩沖存儲器和寫緩沖區(qū)                   5. 4. 1  基本概念                   5. 4. 2  cache的工作原理和地址映像方法                   5. 4. 3  cache的分類                   5. 4. 4  cache的替換算法                   5. 4. 5  緩沖技術的使用注意事項                   5. 4. 6  存儲系統(tǒng)的一致性問題                   5. 4. 7  cache內(nèi)容鎖定                   5. 4. 8  與cache和寫緩沖區(qū)相關的編程接口                   5. 5  快速上下文切換技術                   5. 5. l  快速上下文切換技術原理                   5. 5. 2  快速上下文切換技術編程接口                   5. 6  與存儲系統(tǒng)相關的程序設計指南                   5. 6. l  地址空間                   5. 6. 2  存儲器格式                   5. 6. 3  非對齊的存儲訪問操作                   5. 6. 4  指令預取和自修改代碼                   5. 6. 5  IMB                   5. 6. 6  存儲器映射的I/O空間                   5. 7  AIOA存儲系統(tǒng)的實例                   5. 7. 1  L7205的存儲系統(tǒng)概述                   5. 7. 2  L7205中的SDRAM                   5. 7. 3  L7205中的 MMU                                      第6章  ATPCS介紹                   6. 1  ATPCS概述                   6. 2  基本ATPCS                   6. 2. l  寄存器的使用規(guī)則                   6. 2. 2  數(shù)據(jù)棧使用規(guī)則                   6. 2. 3  參數(shù)傳遞規(guī)則                   6. 3  幾種特定的ATPCS                   6. 3. l  支持數(shù)據(jù)棧限制檢查的ATPCS                   6. 3. 2  支持只讀段位置無關(ROPI)的ATPCS                   6. 3. 3  支持可讀寫段位置無關(RWPI)的ATPCS                   6. 3. 4  支持ARM程序和Thumb程序混合使用的ATPCS                   6. 3. 5  處理浮點運算的ATPCS                                      第7章  ARM程序和Thumb程序混合使用                   7. 1  概述                   7. 2  在匯編語言程序中通過用戶代碼支持interwork                   7. 2. l  可以實現(xiàn)程序狀態(tài)切換的指令                   7. 2. 2  與程序狀態(tài)切換相關的偽操作                   7. 2. 3  進行狀態(tài)切換的匯編程序?qū)嵗?                  7. 3  在C/C++程序中實現(xiàn)interwork                   7. 4  在匯編語言程序中通過連接器支持interwork                   7. 4. l  利用veneers實現(xiàn)匯編程序間的程序狀態(tài)切換                   7. 4. 2  利用veneers實現(xiàn)匯編程序與C/C++程序間的程序狀態(tài)切換                                      第8章  C\C++以及匯編語言的混合編程                   8. l  內(nèi)嵌匯編器的使用                   8. 1. l  內(nèi)嵌的匯編指令用法                   8. 1. 2  內(nèi)嵌的匯編器和armasm的區(qū)別                   8. l. 3  在C\C++程序中使用內(nèi)嵌的匯編指令                   8. 1. 4  內(nèi)嵌匯編指令的應用舉例                   8. 2  從匯編程序中訪問C程序變量                   8. 3  匯編程序.C程序以及C++程序的相互調(diào)用                   8. 3. l  在C++程序中使用C程序頭文件                   8. 3. 2  匯編程序.C程序以及C++程序的相互調(diào)用舉例                                      第9章  異常中斷處理                   9. 1  ARM中異常中斷處理概述                   9. 1. 1  ARM體系中異常中斷種類                   9. 1. 2  異常中斷向量表及異常中斷優(yōu)先級                   9. 1. 3  異常中斷使用的寄存器                   9. 2  進入和退出異常中斷的過程                   9. 2. 1  ARM處理器對異常中斷的響應過程                   9. 2. 2  從異常中斷處理程序中返回                   9. 3  在應用程序中安裝異常中斷處理程序                   9. 3. 1  在系統(tǒng)復位時安裝異常中斷處理程序                   9. 3. 2  在C程序中安裝異常中斷處理程序                   9. 4  SWI異常中斷處理程序                   9. 4. 1  SWI異常中斷處理程序的實現(xiàn)                   9. 4. 2  SWI異常中斷調(diào)用                   9. 5  FIQ和IRQ異常中斷處理程序                   9. 5. 1  IRQ/FIQ異常中斷處理程序                   9. 5. 2  IRQ異常中斷處理程序舉例                   9. 6  復位異常中斷處理程序                   9. 7  未定義指令異常中斷                   9. 8  指令預取中止異常中斷處理程序                   9. 9  數(shù)據(jù)訪問中止異常中斷處理程序                                      第10章  ARM   C/0++編譯器                   10. 1  ARM C/C++編譯器概述                   10. 1. 1  ARM C/C++編譯器及語言庫介紹                   10. l. 2  ARM編譯器中與搜索路徑相關的一些基本概念                   10. 2  ARM編譯器命令行格式                   10. 2. l  過程調(diào)用標準                   10. 2. 2  設置源程序語言類型                   10. 2. 3  指定搜索路徑                   10. 2. 4  設置預處理選項                   10. 2. 5  設置輸出文件類型                   10. 2. 6  指定目標處理器和ARM體系版本                   10. 2. 7  生成調(diào)試信息                   10. 2. 8  代碼生成的控制                   10. 2. 9  控制警告信息的產(chǎn)生                   10. 2. 10  編譯時進行的一些額外的檢查                   10. 2. 11  控制錯誤信息                   10. 3  ARM編譯器中的pragmas                   10. 4  ARM編譯器特定的關鍵詞                   10. 4. 1  用于聲明函數(shù)的關鍵詞                   10. 4. 2  用于聲明交量的關鍵詞                   10. 4. 3  用于限定數(shù)據(jù)類型的關鍵詞                   10. 5  ARM編譯器支持的基本數(shù)據(jù)類型                   10. 6  ARM編譯器中預定義宏                   10. 7  ARM中C/C++庫                   10. 7. 1  ARM中C/C++運行時庫概述                   10. 7. 2  建立一個包含C/C++運行時庫的C/C++應用程序                   10. 7. 3  建立不包含C運行時庫的應用程序                   10. 7. 4  裁減C/C++運行時庫以適應特定的目標運行環(huán)境                                      第11章  ARM連接器                   11. 1  ARM映像文件                   11. 1. 1  ARM映像文件的組成                   11. 1. 2  ARM映像文件的入口點                   11. 1. 3  輸入段的排序規(guī)則                   11. 2  ARM連接器介紹                   11. 3  ARM連接器生成的符號                   11. 3. 1  連接器生成的與域相關的符號                   11. 3. 2  連接器生成的與輸出段相關的符號                   11. 3. 3  連接器生成的與輸入段相關的符號                   11. 4  連接器的優(yōu)化功能                   11. 5  運行時庫的使用                   11. 5. 1  C/C++運行時庫與目標文件                   11. 5. 2  查找需要的C/C++運行時庫                   11. 5. 3  選擇合適種類的C/C++運行時庫                   11. 5. 4  掃描C/C++運行時庫                   11. 6  從一個映像文件中使用另一個映像文件中的符號                   11. 6. 1  symdefs文件                   11. 6. 2  建立symdefs文件                   11. 6. 3  symdefs文件的使用                   11. 7  隱藏或者重命名全局符號                   11. 7. l  steering文件的格式                   11. 7. 2  steering文件中的命令                   11. 8  ARM連接器命令行選項                   11. 9  使用scatter文件定義映像文件的地址映射                   11. 9. l  scatter文件概述                   11. 9. 2  satter文件中各部分介紹                   11. 9. 3  scatter文件使用舉例                                      第12章  嵌入式應用程序示例                   12. l  嵌入式應用程序設計的基本知識                   12. 1. 1  嵌入式應用系統(tǒng)中的存儲映射                   12. 1. 2  系統(tǒng)初始化                   12. 2  使用semihosting的  C語言程序示例                   12. 2. 1  源程序分析                   12. 2. 2  生成映像文件                   12. 3  一個嵌入式應用系統(tǒng)示例                   12. 3. l  源程序分析                   12. 3. 2  生成映像文件                   12. 3. 3  本例中地址映射模式                   12. 4  進行ROM/RAM地址重映射的嵌入式應用系統(tǒng)                   12. 4. l  地址映射模式                   12. 4. 2  源程序分析                   12. 4. 3  生成映像文件                   12. 5  一個嵌入式操作系統(tǒng)示例                                      第13章  使用CodeWarrior                   13. 1  CodeWarrior for ADS概述                   13. 2  簡單工程項目的使用                   13. 2. 1  工程項目窗口                   13. 2. 2  簡單工程項目的使用                   13. 3  配置生成目標                   13. 3. 1   Debug  Settings對話框介紹                   13. 3. 2 設置牛成目標的基本選項                   13. 3. 3  匯編器選項設置                   13. 3. 4  編譯器的選項設置                   13. 3. 5  連接器的選項設置                   13. 3. 6  fromELF工具的選項設置                   13. 4  復雜工程項目的使用                   13. 4. l  建立一個新的生成目標                   13. 4. 2  將一個生成目標更名                   13. 4. 3  建立生成目標之間的依賴關系                   13. 4. 4  子工程項目的使用                   13. 5  工程項目模板                   13. 5. 1  ADS中工程項目模板的使用                   13. 5. 2  建立用戶工程項目模板                   13. 6  編譯和連接工程項目                   13. 6. 1  編譯文件                   13. 6. 2  生成工程項目                                      第14章  ARM體系中的調(diào)試方法                   14. 1  ARM體系中調(diào)試系統(tǒng)概述                   14. 2  基于Angel的調(diào)試系統(tǒng)                   14. 2. l  基于Angel的調(diào)試系統(tǒng)的概述                   14. 2. 2  使用Angel開發(fā)應用程序                   14. 2. 3  Angel執(zhí)行的操作                   14. 2. 4  將Angel移植到特定的目標系統(tǒng)                   14. 3  基于JTAG的調(diào)試系統(tǒng)                   14. 3. l  基于JTAG的調(diào)試系統(tǒng)的特點                   14. 3. 2  基于JTAG的調(diào)試系統(tǒng)結構                   14. 3. 3  目標系統(tǒng)中的調(diào)試功能擴展部件                   14. 3. 4  基于JTAG的調(diào)試過程                   14. 4  ADW使用介紹                   14. 4. 1  ADW概述                   14. 4. 2  ADW中的窗口                   14. 4. 3  ADW使用介紹

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ARM體系結構與編程 PDF格式下載


用戶評論 (總計112條)

 
 

  •   ARM入門切莫用周立功的書,否則你還沒入門,就想放棄了。ARM入門非此書莫屬。學完此書后,對ARM的體系結構會有較好理解;再根據(jù)你自己選用的處理器,學習該處理器的硬件結構,就可以開始做簡單的開發(fā)了!
  •   arm是現(xiàn)在最盛行的微處理器,這本書介紹了關于處理器本身的方方面面,熟悉掌握arm的編程接口有此書,足矣。
  •   很詳細地介紹了ARM體系結構、寄存器、匯編指令、MMU以及編譯和調(diào)試手段,從入門到進階,是做ARM BSP的程序員必備參考書。但只能作為早期ARM的參考,最新的Cortex價格沒有涉及,需要再閱讀其他書籍??傊緯窍肓私釧RM的朋友最好的選擇。
  •   本書詳細介紹了ARM體系結構,以及編程方法,ADS工具的使用,對于初學者來說很好很強大哦~
  •   為什么要在好書二字上打引號呢?因為對不同的人來說這本書有不同的作用和學習效果。這本書錯誤很多,可能是因為在編寫的時候,復制粘貼類似段落后,沒有修正一些關鍵字。由于這些對于不同知識背景的人看這本書,會產(chǎn)生不同的效果。如果你有扎實的匯編和C/C++基礎,你會輕易發(fā)現(xiàn)這些錯誤,并能改正,這反而會加深你對ARM體系和編程的記憶和理解;反之,一個沒有相關基礎的人,看這本會將會受到誤導,以至于產(chǎn)生不可估量的損失。
    就我個人來講,我為本書打5分。對于后來者,你在購買此書前,希望我的評論能對你有所幫助。
  •   介紹ARM的體系結構和編程的,可以當工作手冊查閱。
  •   最近對ARM體系有了興趣,感覺這本書比較系統(tǒng),能夠讓我快速了解自己感興趣的方面。
  •   在所有講述ARM體系結構的書中,這本書講得最好,盡管大部分內(nèi)容與ARMArchitectureReferenceManual相似,但是它提煉了精華,講出了重點,給編程人員有很好的幫助。
  •   關于arm體系結構與編程的很經(jīng)典的一本書
  •   學習ARM體系結構的不錯的參考書!推薦!
  •   主要是為了學校學習ARM匯編指令買的,發(fā)現(xiàn)只有其中一章有用,其他幾章,感覺比較深,不適合初學者讀!
  •   主要講解ARM的體系結構內(nèi)容詳細適合
  •   升入了解arm結構和編程很好的指導手冊
  •   想學arm匯編指令,很不錯
  •   不錯的一本書 , 了解arm的基本結構。
  •   是學習ARM結構的一本必備的參考書。
  •   學習arm匯編很不錯的選擇。
  •   這本書的特別全,學好了基本上ARM知識掌握了!
  •   這本書在有關ARM的領域在國內(nèi)算是比較經(jīng)典的。
  •   對于了解ARM硬件結構很有幫助!
  •   arm編程必備良書
  •   雖然有很多錯字,對照著參考ARM官網(wǎng)的英文資料還是不錯的,便于理解一些關鍵點。
  •   正品,送貨速度快,這本書是ARM教材里面很不錯的,值得學習和分享
  •   初學ARM必看的一本書
  •   很全面的ARM
  •   看評論說是不錯,一直想學ARM,所以就買了本,正好跟周立功的那本ARM基礎教程搭配著看
  •   學習ARM的經(jīng)典
  •   學習arm必備的好書!
  •   書寫的很好,就是書出版早了點,期待作者根據(jù)ARM的發(fā)展出新的版本。
  •   很喜歡這本ARM的書籍,講得很詳細,是很好的工具書。
  •   arm經(jīng)典書
  •   感覺要搞ARM開發(fā)的,一定得有一本兒吧。
  •   加深了加嵌入式處理器的了解,不錯的書
  •   我是才開始學習嵌入式的學生,我個人覺得這本書還算詳細全面,挺適合初學者,至少對相關知識有個大概的了解才能更好的開展進階的學習嘛
  •   這是我們高校嵌入式課程老師推薦的書
    不過我怎么覺得有點老 我們老師第一節(jié)課就重磅推薦杜春雷的此書
  •   經(jīng)典,受益非淺,搞嵌入式必備。
  •   嵌入式入門的經(jīng)典之作
  •   對于進行底層開發(fā)或者操作系統(tǒng)移植方面的開發(fā)者是本好書。
  •   匯編指令介紹得很詳細,從簡入深,適合不同層次的人。
  •   書不錯,感覺應用的實例不多。關于指令的應用方面。
  •   剛看完第一章,感覺介紹的簡潔明了易懂,不錯,就是會有編輯錯誤。當當速度也可以,2天就到了。
  •   內(nèi)容比較嚴謹 不一定要一口氣看完 可以作為手冊在用到的時候參考
  •   書寫的很好 我才看了 三章 一些命令的用法都列得比較清晰
  •   他做硬件的說這本書比較基礎 淺顯易懂
    我也沒看 幫著買的
  •   做這塊的都應該看過這本書吧 我也是聽別人介紹的
  •   這本書講的很深。不適合入門使用。
  •   正在閱讀,很詳細,也適合作為工具書使用。
  •   好。對匯編感覺應該不會用到。
  •   書不錯,不過匯編要學的很扎實。
  •   說實在話,書確實不錯,而且我突然間發(fā)現(xiàn)其實匯編挺簡單的。
  •   書很適合初學者使用,內(nèi)容很詳細,講的也很明白。
  •   這本書很不錯,講的很全面。
  •   拿著當手冊不錯!
  •   不錯的教材,非常喜歡,就是比較難懂
  •   書不錯,定價便宜一些就好了
  •   書不錯,想要真正掌握還的參與實踐!呵呵!
  •   建議初學者都看看這本書
  •   很好的一本書,每一句話都值得推敲。
  •   這本書我先是看的PDF電子檔的,覺得很不錯就買一本實體,可隨時翻看查閱?。?/li>
  •   評論有點兒遲了,不好意思。很不錯的一本書,值得一讀
  •   內(nèi)容全面,好書
  •   正在學習中,有我需要的東西
  •   正版書,內(nèi)容很實用
  •   買了很久,可是到現(xiàn)在還沒看!不過紙張確實不錯。
  •   恩,當當網(wǎng)的書真的不錯!頂頂
  •   速度很快,感覺不錯,就是庫存不足,要在下一次單
  •   快遞很快。。質(zhì)量很好
  •   現(xiàn)在就再也沒有這類書了,10年前的書還再印刷
  •   還沒有具體的看!
  •   錯誤太多了,不建議新手買??粗粗蜁灹?!沒見過錯誤這么多的書!
  •   物流速度挺快,書還沒怎么看。
  •   書很好,無破損。比在學校買便宜了不少
  •   老師指定的參考書。本人作為初學者覺得此書較易理解。
  •   書好行吧
  •   還沒看,紙質(zhì)都不錯就是~~
  •   學am的必備之書吧
  •   老師要求的課本~~剛買就降價.....
  •   國產(chǎn)的戰(zhàn)斗機。不錯書
  •   書確實不錯,只不過紙張不敢恭維。
  •   還沒有開始讀,看了一下目錄,內(nèi)容十分詳細
  •   書是別人推薦買的,內(nèi)容很好,書的質(zhì)量也很好,有我喜歡的書香
  •   硬件書中的不錯一本
  •   書中錯誤多
  •   還行,紙張質(zhì)量一般
  •   詳細,完整
  •   嗯嗯,我想差不到哪去
  •   不錯,支持一個
  •   查詢所用,輔助
  •   最經(jīng)典的ARM,如果要進行Uboot等移植,此書必看,
  •   做為入門,我感覺比較糟糕,不是太容易懂。而且書中的錯誤相當?shù)亩?。也是聽說很經(jīng)典才買的,結果很失望,不過據(jù)說當參考手冊比較適合。可能不同階段的ARM學習者有不同的評價。
  •   結構不錯,很多ARM的書都不涉及的東西,這里有。錯誤很多,有很多地方看了半天,沒懂,最后發(fā)現(xiàn)是錯的
  •   拆開包裹一看,紙張完全泛黃,第一頁上正中間瀟瀟灑灑的寫著盧家奇三個大字。-_-|||能二得再明顯點不能啊
  •   內(nèi)容安排的還是合理的,錯誤太多了,好多內(nèi)容就是粘貼復制,這樣的書怎么能夠出版呢
  •   很好,不過你面的內(nèi)容有些小錯誤,不知道是印刷問題還是什么問題
  •   聽說是經(jīng)典,買來看太枯燥了
  •   我拿到書后發(fā)現(xiàn)前十幾頁的下面都有一個斷痕,店家這樣做也太不厚道了
  •   看了一章,很多小的打印錯誤,初學者看起來會很迷惑。
  •   此書很好的講述了ARM結構體系,,,
  •   學不懂的一本書??!鉆不進去
  •   當手冊查查還可以,當教材有點難懂啊
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7