出版時(shí)間:2006-6 出版社:清華大學(xué)出版社 作者:周明德 頁(yè)數(shù):322 字?jǐn)?shù):503000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)以與32位x86體系結(jié)構(gòu)兼容為目標(biāo),以AMD公司的x86?64體系結(jié)構(gòu)的64位微處理器為重點(diǎn),介紹64位微處理器的原理、結(jié)構(gòu)、功能和系統(tǒng)編程?! ≈攸c(diǎn)介紹64位微處理器與32位微處理器的區(qū)別及其擴(kuò)展,介紹了系統(tǒng)編程環(huán)境、虛擬存儲(chǔ)器的結(jié)構(gòu)與使用、中斷與異常、軟件調(diào)試與性能改進(jìn)?! ”緯?shū)可作為《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》(第四版)、《64位微處理器應(yīng)用編程》的后續(xù)學(xué)習(xí)用書(shū)?! ”緯?shū)可以作為利用64位微處理器進(jìn)行系統(tǒng)編程和應(yīng)用編程的相關(guān)讀者的自學(xué)和培訓(xùn)教材。
書(shū)籍目錄
第1篇 AMD x86?64系統(tǒng)編程 第1章 AMD x86?64系統(tǒng)編程概要 1.1 內(nèi)存模型 1.2 存儲(chǔ)管理 1.3 操作模式 1.4 系統(tǒng)寄存器 1.5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu) 1.6 中斷 1.7 附加的系統(tǒng)編程特性 第2章 x86和x86?64體系結(jié)構(gòu)的區(qū)別 2.1 操作模式 2.2 存儲(chǔ)器模型 2.3 保護(hù)檢查 2.4 寄存器 2.5 指令系統(tǒng) 2.6 中斷和異?! ?.7 硬件任務(wù)切換 2.8 長(zhǎng)模式與傳統(tǒng)模式的區(qū)別 第3章 系統(tǒng)資源 3.1 系統(tǒng)控制寄存器 3.2 模型特定的寄存器 3.3 處理器的特征標(biāo)識(shí) 第4章 分段虛擬存儲(chǔ)器 4.1 實(shí)模式分段 4.2 虛擬8086模式段 4.3 保護(hù)模式分段內(nèi)存模式 4.4 段數(shù)據(jù)結(jié)構(gòu)和寄存器 4.5 段選擇子和寄存器 4.6 描述符表 4.7 傳統(tǒng)段描述符 4.8 長(zhǎng)模式段描述符 4.9 段保護(hù)概要 4.10 數(shù)據(jù)訪問(wèn)特權(quán)檢查 4.11 控制傳送特權(quán)檢查 4.12 界限檢查 4.13 類(lèi)型檢查 第5章 頁(yè)轉(zhuǎn)換和保護(hù) 5.1 頁(yè)轉(zhuǎn)換概要 5.2 傳統(tǒng)模式轉(zhuǎn)換 5.3 長(zhǎng)模式頁(yè)轉(zhuǎn)換 5.4 頁(yè)轉(zhuǎn)換表項(xiàng)字段 5.5 轉(zhuǎn)換查找緩沖器(TLB) 5.6 頁(yè)保護(hù)檢查 5.7 跨越分頁(yè)層次保護(hù) 5.8 段保護(hù)的作用 第6章 系統(tǒng)管理指令 6.1 快速系統(tǒng)調(diào)用和返回指令 6.2 系統(tǒng)狀態(tài)和控制 6.3 段寄存器和描述符寄存器訪問(wèn) 6.4 保護(hù)檢查 6.5 處理器暫?! ?.6 緩存和TLB管理 第7章 內(nèi)存系統(tǒng) 7.1 內(nèi)存訪問(wèn)順序 7.2 內(nèi)存一致性和協(xié)議 7.3 內(nèi)存類(lèi)型 7.4 緩沖和組合內(nèi)存寫(xiě) 7.5 內(nèi)存檢查 7.6 內(nèi)存類(lèi)型范圍寄存器 7.7 頁(yè)屬性表機(jī)制 7.8 內(nèi)存映射的I/O 第8章 異常和中斷 8.1 概要 8.2 通用特性 8.3 向量 8.4 任務(wù)切換期間的異常 8.5 差錯(cuò)碼 8.6 優(yōu)先權(quán) 8.7 實(shí)模式下的中斷控制傳送 8.8 傳統(tǒng)保護(hù)模式下的中斷控制傳送 8.9 虛擬8086模式中斷控制傳送 8.10 長(zhǎng)模式下的中斷控制傳送 8.11 虛擬中斷 第9章 機(jī)器檢查機(jī)制 9.1 確定機(jī)器檢查機(jī)制 9.2 機(jī)器檢查差錯(cuò) 9.3 機(jī)器檢查MSR 9.4 初始化機(jī)器檢查機(jī)制 9.5 使用機(jī)器檢查特征 第10章 系統(tǒng)管理模式 10.1 SMM資源 10.2 使用SMM 10.3 離開(kāi)SMM 第11章 128位、64位和x87編程 11.1 系統(tǒng)軟件考慮的概要 11.2 確定支持的媒體和x87特征 11.3 啟用128位媒體指令 11.4 媒體和處理器狀態(tài) 第12章 任務(wù)管理 12.1 硬件多任務(wù)概要 12.2 任務(wù)管理資源 12.3 在傳統(tǒng)模式的硬件任務(wù)管理 第13章 調(diào)試和性能資源 13.1 軟件調(diào)試資源 13.2 斷點(diǎn) 13.3 性能優(yōu)化 第14章 處理器初始化和長(zhǎng)模式激活 14.1 復(fù)位和初始化 14.2 硬件配置 14.3 初始化實(shí)模式 14.4 初始化保護(hù)模式 14.5 初始化長(zhǎng)模式 14.6 啟用和激活長(zhǎng)模式 14.7 離開(kāi)長(zhǎng)模式 14.8 長(zhǎng)模式初始化舉例第2篇 Intel Itanium系統(tǒng)編程概要 第1章 Intel Itanium系統(tǒng)環(huán)境 1.1 處理器引導(dǎo)順序 1.2 Intel Itanium系統(tǒng)環(huán)境概要 第2章 系統(tǒng)狀態(tài)和編程模型 2.1 特權(quán)級(jí) 2.2 順序化 2.3 系統(tǒng)狀態(tài) 第3章 基于Itanium操作系統(tǒng)與IA?32應(yīng)用程序交互模型 3.1 指令集轉(zhuǎn)換 3.2 系統(tǒng)寄存器模型 3.3 IA?32系統(tǒng)段寄存器 3.4 對(duì)于IA?32碼的寄存器上下文切換指南 3.5 IA?32指令集行為小結(jié) 3.6 系統(tǒng)內(nèi)存模型 3.7 I/O端口空間模型 3.8 調(diào)試模型 3.9 中斷模型 3.10 為支持IA?32應(yīng)用處理器的總線考慮 參考文獻(xiàn)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版