出版時(shí)間:2004-2 出版社:北京航大 作者:陳章龍 頁數(shù):440
Tag標(biāo)簽:無
內(nèi)容概要
本書從計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)和開發(fā)應(yīng)用角度出發(fā),介紹了目前最流行的嵌入式處理器ARM體系結(jié)構(gòu)及指令系統(tǒng)。在此基礎(chǔ)上,本書系統(tǒng)地介紹了Intel公司32位嵌入式處理器XScale架構(gòu),應(yīng)用處理機(jī)PXA250的總體結(jié)構(gòu)、存儲(chǔ)組織、系統(tǒng)集成單元和I/O外圍控制模塊,XScale開發(fā)調(diào)試方法,以及在嵌入式Linux與Windows CE支持下的開發(fā)應(yīng)用方法。 本書內(nèi)容新穎,系統(tǒng)全面,適合作大專院校高年級(jí)本科與研究生的教材,也可作為信息技術(shù)人員的嵌入式系統(tǒng)軟/硬件設(shè)計(jì)參考書。
書籍目錄
第1章 嵌入式系統(tǒng)概述 1.1 嵌入式系統(tǒng)概述 1.1.1 嵌入式系統(tǒng)體系架構(gòu) 1.1.2 Intel個(gè)人互聯(lián)網(wǎng)用戶架構(gòu)PCA 1.2 嵌入式處理器 1.2.1 嵌入式處理器簡介 1.2.2 ARM架構(gòu)處理器 1.2.3 StrongARM架構(gòu)處理器 1.2.4 XScale微架構(gòu)處理器 1.3 嵌入式系統(tǒng)軟件 1.3.1 嵌入式操作系統(tǒng) 1.3.2 嵌入式系統(tǒng)編程語言 1.3.3 嵌入式系統(tǒng)的開發(fā)第2章 ARM體系結(jié)構(gòu) 2.1 ARM體系結(jié)構(gòu)概述 2.1.1 ARM架構(gòu)的特點(diǎn) 2.1.2 ARM架構(gòu) 2.1.3 ARM處理器模式 2.1.4 ARM的流水線結(jié)構(gòu) 2.2 ARM存儲(chǔ)器結(jié)構(gòu) 2.2.1 ARM 存儲(chǔ)器接口 2.2.2 ARM Cache結(jié)構(gòu) 2.2.3 ARM存儲(chǔ)器管理單元MMU 2.2.4 地址變換后備緩沖器TLB 2.2.5 ARM的MMU結(jié)構(gòu) 2.3 ARM I/O結(jié)構(gòu) 2.3.1 存儲(chǔ)器映像I/O 2.3.2 直接存儲(chǔ)器存取DMA 2.3.3 中斷IRQ和快速中斷FIQ 2.4 ARM協(xié)處理器接口 2.4.1 簡介 2.4.2 協(xié)處理器接口信號(hào) 2.4.3 協(xié)處理器接口 2.5 ARM AMBA接口 2.5.1 先進(jìn)系統(tǒng)總線ASB 2.5.2 先進(jìn)高性能總線AHB 2.5.3 先進(jìn)外圍總線APB 2.5.4 AMBA測試 2.6 ARM JTAG 調(diào)試接口 2.6.1 JTAG調(diào)試接口的結(jié)構(gòu) 2.6.2 EmbeddedICE模塊 2.6.3 ARM處理器狀態(tài)之間的轉(zhuǎn)換 2.6.4 嵌入式跟蹤緩沖 2.7 ARM處理器內(nèi)核 2.7.1 ARM7TDMI 2.7.2 ARM9TDMI 2.7.3 ARM10TDMI 2.7.4 StrongARM 2.8 ARM處理器核 2.8.1 ARM720T/ARM740T 2.8.2 ARM920T/ARM940T 2.8.3 ARM946ES/ARM966ES 2.8.4 ARM1020E 2.8.5 StrongARM SA110第3章 ARM指令系統(tǒng) 3.1 ARM指令系統(tǒng)特點(diǎn) 3.1.1 ARM指令特點(diǎn) 3.1.2 ARM指令概述 3.2 條件域 3.3 ARM指令的尋址方式 3.4 ARM指令功能說明 3.4.1 ARM轉(zhuǎn)移類指令 3.4.2 數(shù)據(jù)處理類指令 3.4.3 單數(shù)據(jù)傳送類指令 3.4.4 半字和帶符號(hào)數(shù)據(jù)傳送類指令 3.4.5 雙字傳送類指令 3.4.6 塊數(shù)據(jù)傳送類指令 3.4.7 Cache預(yù)加載指令 3.4.8 單數(shù)據(jù)交換指令 3.4.9 軟件中斷指令 3.4.10 MRS指令 3.4.11 MSR指令 3.4.12 斷點(diǎn)指令 3.4.13 ARM偽指令 3.4.14 XScale新增指令 3.5 Thumb指令集 3.5.1 寄存器移位/傳送類指令 3.5.2 加/減運(yùn)算類指令 3.5.3 立即數(shù)類指令 3.5.4 ALU運(yùn)算類指令 3.5.5 高位寄存器運(yùn)算、轉(zhuǎn)移并交換指令集 3.5.6 數(shù)據(jù)傳送類指令 3.5.7 條件分支類指令 3.5.8 軟件中斷指令 3.5.9 Thumb偽指令 3.6 未使用的指令空間 3.6.1 未使用的算術(shù)指令 3.6.2 未使用的控制指令 3.6.3 未使用的Load/Store指令 3.6.4 未使用的協(xié)處理器指令 3.6.5 未定義的指令空間 3.6.6 未使用指令的行為 3.7 ARM宏匯編 3.8 ARM匯編語言程序設(shè)計(jì) 3.8.1 程序的建立 3.8.2 運(yùn)行程序 3.8.3 查看運(yùn)行情況 3.8.4 數(shù)據(jù)處理操作 3.8.5 Load和Store 3.8.6 條件執(zhí)行及循環(huán) 3.8.7 子程序第4章 XScale微架構(gòu)的系統(tǒng)結(jié)構(gòu)……第5章 XScale應(yīng)用處理機(jī)PXA250的結(jié)構(gòu)和使用方法第6章 XScale應(yīng)用處理機(jī)開發(fā)及應(yīng)用附錄A ARM指令集、ARM尋址方式和Thumb指令集速查表附錄B ARM指令集編碼和Thumb指令集編碼參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載