ARM體系結(jié)構(gòu)與程序設(shè)計(jì)

出版時(shí)間:2009-5  出版社:清華大學(xué)出版社  作者:熊茂華,楊震倫 編著  頁數(shù):305  

前言

ARM處理器是一種低功耗、高性能的32位RISC處理器。目前,常用的ARM微處理器系列有ARM7系列、ARM9系列、ARM9E系列、ARMl0E系列、SecurCore系列、Intel的Xscale等,其中ARM7、ARM9、ARM9E和ARMlO為4個(gè)通用處理器系列,每一個(gè)系列提供一套相對獨(dú)特的性能來滿足不同應(yīng)用領(lǐng)域的需求。本書主要內(nèi)容如下:第1章對ARM微處理器、ARM技術(shù)的基本概念做了一些簡單的介紹,從ARM體系結(jié)構(gòu)的發(fā)展及技術(shù)特征、ARM微處理器的應(yīng)用領(lǐng)域及特點(diǎn)、ARM微處理器的體系結(jié)構(gòu)、ARM微處理器的應(yīng)用選型等方面分別進(jìn)行了闡述。第2章介紹了ARM微處理器的編程模型的基礎(chǔ)知識(shí)以及基于ARM920T核微處理器的基礎(chǔ)知識(shí)。主要內(nèi)容包括AR.M920T內(nèi)核編程模型、ARM920T的運(yùn)行模式、ARM體系結(jié)構(gòu)的寄存器組織、ARM微處理器的異常狀態(tài)等。第3章介紹了ARM指令集、Thumb指令集以及各類指令對應(yīng)的尋址方式,同時(shí)還闡述了ARM微處理器所支持的指令集的具體使用方法。第4章主要介紹了ARM程序設(shè)計(jì)的一些基本概念以及在匯編語言程序設(shè)計(jì)中常見的偽指令、ARM匯編語言的基本語句格式、ARM匯編語言程序的基本結(jié)構(gòu)等,同時(shí)簡單介紹了ARM的C/C++和匯編語言的混合編程等問題。

內(nèi)容概要

ARM處理器是一種低功耗、高性能的32位RISC處理器。本書分兩條主線闡述了ARM的編程:一條主線是基于uC/OS-II操作系統(tǒng)的ARM編程;另一條主線是基于Linux操作系統(tǒng)的ARM編程。本書是ARM體系結(jié)構(gòu)與程序設(shè)計(jì)的一本實(shí)用指導(dǎo)書籍,通過案例詳細(xì)介紹了ARM體系結(jié)構(gòu)與程序設(shè)計(jì),案例中的程序都取自實(shí)際的項(xiàng)目,且對程序有詳細(xì)注解。本書深入淺出,既可作為高等職業(yè)院校相關(guān)課程的教材,也可作為相關(guān)技術(shù)人員的技術(shù)參考書。

書籍目錄

第1章 ARM技術(shù)概述 1.1  ARM體系結(jié)構(gòu)的發(fā)展及技術(shù)特征  1.1.1  ARM體系結(jié)構(gòu)的發(fā)展  1.1.2  ARM微處理器的應(yīng)用領(lǐng)域  1.2  ARM微處理器簡介  1.2.1  ARM微處理器  1.2.2  ARM微處理器系列 1.3  ARM微處理器結(jié)構(gòu)  1.3.1  RISC體系結(jié)構(gòu)  1.3.2  ARM微處理器的寄存器結(jié)構(gòu)  1.3.3  ARM微處理器的指令結(jié)構(gòu) 1.4  ARM微處理器的應(yīng)用選型 練習(xí)題第2章  ARM920T內(nèi)核的編程模型 2.1  ARM920T的內(nèi)部功能及特點(diǎn) 2.2  ARM920T內(nèi)核編程模型 2.3  ARM體系結(jié)構(gòu)的存儲(chǔ)器格式 2.4 處理器模式 2.5 寄存器組織  2.5.1  ARM狀態(tài)下的寄存器組織  2.5.2  Thumb狀態(tài)下的寄存器組織  2.6 程序狀態(tài)寄存器  2.7 異常(Exceptions)  練習(xí)題第3章 ARM微處理器的指令系統(tǒng) 3.1 ARM指令的尋址方式  3.1.1 立即尋址  3.1.2 寄存器尋址  3.1.3 寄存器偏移尋址  3.1.4 寄存器間接尋址  3.1.5 基址變址尋址  3.1.6 多寄存器尋址  3.1.7 相對尋址  3.1.8 堆棧尋址  3.1.9 塊復(fù)制尋址  3.2 ARM指令集  3.2.1 ARM微處理器指令的分類與格式  3.2.2 指令的條件域  3.2.3 ARM指令詳解  3.3 Thumb指令及應(yīng)用  練習(xí)題第4章 ARM匯編語言程序設(shè)計(jì) 4.1  ADS編譯環(huán)境下的ARM的偽操作和宏指令  4.1.1 符號定義(Symbol Definition)偽指令  4.1.2 數(shù)據(jù)定義(Data Definition)偽指令  4.1.3 匯編控制(Assembly Contr01)偽指令  4.1.4 其他常用的偽指令 4.2 GNU編譯環(huán)境下的ARM偽操作與宏指令 4.3 ARM匯編語言偽指令 4.4 匯編語言的語句格式  4.4.1 匯編語言程序中常用的符號  4.4.2 匯編語言程序中的表達(dá)式和運(yùn)算符 4.5 匯編語言的程序結(jié)構(gòu)  4.5.1 匯編語言的程序結(jié)構(gòu)  4.5.2 匯編語言的子程序調(diào)用  4.5.3 匯編語言程序示例 練習(xí)題第5章 嵌入式C語言程序設(shè)計(jì)基礎(chǔ) 5.1 嵌入式C語言的預(yù)處理偽指令 5.2 嵌入式C語言的基本數(shù)據(jù)類型  5.2.1 數(shù)據(jù)類型與表達(dá)式  5.2.2 常量……第6章 ARM ADS集成開發(fā)環(huán)境第7章 ARM異常中斷處理及編程 第8章 基于uC/OS-II操作系統(tǒng)的ARM編程 第9章 基于ARM9和Linux嵌入式系統(tǒng)設(shè)計(jì)附錄A S3C2410X引腳及信號定義參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 ARM技術(shù)概述本章將學(xué)習(xí)ARM技術(shù)基礎(chǔ)知識(shí)。讀者將了解以下內(nèi)容:·ARM體系結(jié)構(gòu)的發(fā)展及技術(shù)特征·ARM微處理器的應(yīng)用領(lǐng)域及特點(diǎn)·ARM微處理器的體系結(jié)構(gòu)·ARM微處理器的應(yīng)用選型1.1 ARM體系結(jié)構(gòu)的發(fā)展及技術(shù)特征1.1.1 ARM體系結(jié)構(gòu)的發(fā)展ARM(Advanced RISCMachines)既可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對一類微處理器的通稱,還可以認(rèn)為是一種技術(shù)的名字。1991年ARM公司成立于英國劍橋,主要出售芯片設(shè)計(jì)技術(shù)的授權(quán)。目前,采用ARM技術(shù)知識(shí)產(chǎn)權(quán)(IP)核心的微處理器,即我們通常所說的ARM微處理器,已遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場,基于ARM技術(shù)的微處理器應(yīng)用約占據(jù)了32位RISC微處理器75%以上的市場份額,ARM技術(shù)正在逐步滲入到我們生活的各個(gè)方面。ARM公司是專門從事基于RISC技術(shù)芯片設(shè)計(jì)開發(fā)的公司。作為知識(shí)產(chǎn)權(quán)供應(yīng)商,本身不直接從事芯片生產(chǎn),主要是轉(zhuǎn)讓設(shè)計(jì)許可由合作公司生產(chǎn)各具特色的芯片。世界各大半導(dǎo)體生產(chǎn)商從ARM公司購買其設(shè)計(jì)的ARM微處理器核,根據(jù)各自不同的應(yīng)用領(lǐng)域,加入適當(dāng)?shù)耐鈬娐?,從而形成自己的ARM微處理器芯片進(jìn)人市場。

編輯推薦

《ARM體系結(jié)構(gòu)與程序設(shè)計(jì)》由清華大學(xué)出版社出版?!禔RM體系結(jié)構(gòu)與程序設(shè)計(jì)》詳細(xì)介紹了ARM微處理器、ARM微處理器的體系結(jié)構(gòu)、ARM920T內(nèi)核編程模型、ARM920T的運(yùn)行模式、ARM微處理器的異常狀態(tài)、ARM/Thurnb指令集,指令的尋址方式、ARM匯編語言程序設(shè)計(jì)中常見的偽指令、匯編語言的基本結(jié)構(gòu)、嵌入式C語言預(yù)處理偽指令、嵌入式c語言程序設(shè)計(jì)中的常用的語句、函數(shù)及函數(shù)庫、嵌入式Linux C語言編程——文件的操作、嵌入式C語言與匯編語言的混合編程、ARM ADS集成開發(fā)工具、ARM異常中斷處理等知識(shí)?!禔RM體系結(jié)構(gòu)與程序設(shè)計(jì)》分兩條主線闡述了ARM的編程:一條主線是基于uC/OS-Ⅱ操作系統(tǒng)的ARM編程;另一條主線是基于Linux操作系統(tǒng)的ARM編程?!禔RM體系結(jié)構(gòu)與程序設(shè)計(jì)》是ARM體系結(jié)構(gòu)與程序設(shè)計(jì)的一本實(shí)用指導(dǎo)書籍,通過案例詳細(xì)介紹了ARM體系結(jié)構(gòu)與程序設(shè)計(jì),案例中的程序都取自實(shí)際的項(xiàng)目,且對程序有詳細(xì)注解。

圖書封面

評論、評分、閱讀與下載


    ARM體系結(jié)構(gòu)與程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   我們把這個(gè)做課本用 感覺還是不錯(cuò)的 講的很清楚
  •   幫同事買的、他很喜歡、屬于專業(yè)用的吧
 

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

京ICP備13047387號-7