注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)Intel微處理器

Intel微處理器

Intel微處理器

定 價(jià):¥89.00

作 者: (美)布雷 著,金惠華 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: 維修

ISBN: 9787111304852 出版時(shí)間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 690 字?jǐn)?shù):  

內(nèi)容簡介

  《Intel微處理器(原書第8版)》重點(diǎn)講解Intel系列微處理器(8086/8088、80186/80188、80286、80386、80486、Pentium、Pentium Pro Processor、Pentium Ⅱ、Pentium Ⅲ、Pentium 4和Core2)的體系結(jié)構(gòu)、程序設(shè)計(jì)和接口通信技術(shù),并通過微型計(jì)算機(jī)原理把三者有機(jī)地整合在一起?!禝ntel微處理器(原書第8版)》以Intel系列微處理器為背景,以DOS、Windows和Visual C/C++為編程環(huán)境,通過示例為讀者深入揭示了微型計(jì)算機(jī)工作原理和最新的技術(shù)進(jìn)步。許多示例都可以作為開發(fā)類似應(yīng)用的樣板或原型,用以指引開發(fā)新的應(yīng)用?!禝ntel微處理器(原書第8版)》適合作為高等院校計(jì)算機(jī)、電子通信和自動控制等專業(yè)教材,也可供工程技術(shù)人員參考。

作者簡介

  BarryB.Brey DeVry大學(xué)電子工程技術(shù)與計(jì)算機(jī)科學(xué)技術(shù)系高級教授。他是美國關(guān)于微處理器和匯編語言著作的主要作者之一,至今著有31部教材。他在DeVry大學(xué)獲得BSEET學(xué)位,1999年在東南新星大學(xué)獲得計(jì)算機(jī)科學(xué)碩士學(xué)位。其個人主頁為http://members.ee.net/brey/index.html。

圖書目錄

出版者的話
譯者序
前言
第1章 微處理器和計(jì)算機(jī)導(dǎo)論
1.1 歷史背景
1.1.1 機(jī)械時(shí)代
1.1.2 電子時(shí)代
1.1.3 程序設(shè)計(jì)的進(jìn)步
1.1.4 微處理器時(shí)代
1.1.5 現(xiàn)代微處理器
1.2 基于微處理器的PC系統(tǒng)
1.2.1 存儲器和I/O系統(tǒng)
1.2.2 微處理器
1.3 數(shù)制
1.3.1 數(shù)字
1.3.2 按位計(jì)數(shù)法
1.3.3 其他數(shù)制轉(zhuǎn)換到十進(jìn)制
1.3.4 十進(jìn)制轉(zhuǎn)換成其他進(jìn)制
1.3.5 二進(jìn)制編碼的十六進(jìn)制
1.3.6 補(bǔ)碼
1.4 計(jì)算機(jī)數(shù)據(jù)格式
1.4.1 ASCII和Unicode數(shù)據(jù)
1.4.2 BCD數(shù)據(jù)
1.4.3 字節(jié)數(shù)據(jù)
1.4.4 字?jǐn)?shù)據(jù)
1.4.5 雙字?jǐn)?shù)據(jù)
1.4.6 實(shí)數(shù)
1.5 小結(jié)
1.6 習(xí)題
第2章 微處理器及其體系結(jié)構(gòu)
2.1 微處理器的內(nèi)部體系結(jié)構(gòu)
2.1.1 程序設(shè)計(jì)模型
2.1.2 多功能寄存器
2.2 實(shí)模式存儲器尋址
2.2.1 段和偏移
2.2.2 默認(rèn)段和偏移寄存器
2.2.3 段和偏移尋址機(jī)制允許重定位
2.3 保護(hù)模式存儲器尋址簡介
2.3.1 選擇子和描述符
2.3.2 程序不可見寄存器
2.4 內(nèi)存分頁
2.4.1 分頁寄存器
2.4.2 頁目錄和頁表
2.5 平展模式內(nèi)存
2.6 小結(jié)
2.7 習(xí)題
第3章 尋址方式
3.1 數(shù)據(jù)尋址方式
3.1.1 寄存器尋址
3.1.2 立即尋址
3.1.3 直接數(shù)據(jù)尋址
3.1.4 寄存器間接尋址
3.1.5 基址加變址尋址
3.1.6 寄存器相對尋址
3.1.7 相對基址加變址尋址
3.1.8 比例變址尋址
3.1.9 RIP相對尋址
3.1.10 數(shù)據(jù)結(jié)構(gòu)
3.2 程序存儲器尋址
3.2.1 直接程序存儲器尋址
3.2.2 相對程序存儲器尋址
3.2.3 間接程序存儲器尋址
3.3 堆棧存儲器尋址
3.4 小結(jié)
3.5 習(xí)題
第4章 數(shù)據(jù)傳送指令
4.1 MOV回顧
4.1.1 機(jī)器語言
4.1.2 Pentium4和Core2的64位模式
4.2 PUSH/POP指令
4.2.1 PUSH指令
4.2.2 POP指令
4.2.3 初始化堆棧
4.3 裝入有效地址
4.3.1 LEA指令
4.3.2 LDS、LES、LFS、LGS和LSS指令
4.4 數(shù)據(jù)串傳送
4.4.1 方向標(biāo)志
4.4.2 DI和SI
4.4.3 LODS指令
4.4.4 STOS指令
4.4.5 MOVS指令
4.4.6 INS指令
4.4.7 OUTS指令
4.5 其他數(shù)據(jù)傳送指令
4.5.1 XCHG指令
4.5.2 LAHF和SAHF指令
4.5.3 XLAT指令
4.5.4 IN和OUT指令
4.5.5 MOVSX和MOVZX指令
4.5.6 BSWAP指令
4.5.7 CMOV指令
4.6 段超越前綴
4.7 匯編程序詳述
4.7.1 偽指令
4.7.2 存儲器組織
4.7.3 程序舉例
4.8 小結(jié)
4.9 習(xí)題
第5章 算術(shù)和邏輯運(yùn)算指令
5.1 加法、減法和比較指令
5.1.1 加法指令
5.1.2 減法指令
5.1.3 比較指令
5.2 乘法和除法指令
5.2.1 乘法指令
5.2.2 除法指令
5.3 BCD碼和ASCII碼算術(shù)運(yùn)算指令
5.3.1 BCD算術(shù)運(yùn)算指令
5.3.2 ASCII算術(shù)運(yùn)算指令
5.4 基本邏輯運(yùn)算指令
5.4.1 AND指令
5.4.2 OR指令
5.4.3 XOR指令
5.4.4 測試和位測試指令
5.4.5 NOT指令和NEG指令
5.5 移位指令和循環(huán)移位指令
5.5.1 移位指令
5.5.2 雙精度移位指令
5.5.3 循環(huán)移位指令
5.5.4 位掃描指令
5.6 串比較指令
5.6.1 SCAS指令
5.6.2 CMPS指令
5.7 小結(jié)
5.8 習(xí)題
第6章 程序控制指令
6.1 轉(zhuǎn)移指令
6.1.1 無條件轉(zhuǎn)移指令
6.1.2 條件轉(zhuǎn)移和條件設(shè)置
6.1.3 LOOP指令
6.2 控制匯編語言程序的流程
6.2.1 WHILE循環(huán)
6.2.2 REPEATUNTIL循環(huán)
6.3 過程
6.3.1 CALL指令
6.3.2 RET指令
6.4 中斷概述
6.4.1 中斷向量
6.4.2 中斷指令
6.4.3 中斷控制
6.4.4 PC機(jī)的中斷
6.4.5 64位模式中斷
6.5 機(jī)器控制及其他指令
6.5.1 控制進(jìn)位標(biāo)志位
6.5.2 WAIT指令
6.5.3 HLT指令
6.5.4 NOP指令
6.5.5 LOCK前綴
6.5.6 ESC指令
6.5.7 BOUND指令
6.5.8 ENTER和LEAVE指令
6.6 小結(jié)
6.7 習(xí)題
第7章 在C/C++中使用匯編語言
7.1 在16位DOS應(yīng)用程序中使用匯編語言與C/C++語言
7.1.1 基本規(guī)則和簡單程序
7.1.2 _asm塊中不能使用的MASM功能
7.1.3 使用字符串
7.1.4 使用數(shù)據(jù)結(jié)構(gòu)
7.1.5 混合語言編程的例子
7.2 在32位應(yīng)用程序中使用匯編語言與VisualC/C++語言
7.2.1 使用控制臺I/O訪問鍵盤和顯示器的例子
7.2.2 直接訪問I/O端口
7.2.3 開發(fā)Windows的VisualC++應(yīng)用程序
7.3 匯編和C++混合目標(biāo)碼
7.3.1 用VisualC++鏈接匯編語言
7.3.2 在C/C++程序中添加新的匯編語言指令
7.4 小結(jié)
7.5 習(xí)題
第8章 微處理器程序設(shè)計(jì)
8.1 模塊化程序設(shè)計(jì)
8.1.1 匯編程序和鏈接程序
8.1.2 PUBLIC和EXTRN
8.1.3 庫
8.1.4 宏
8.2 使用鍵盤和視頻顯示器
8.2.1 讀取鍵盤
8.2.2 使用視頻顯示器
8.2.3 在程序中使用定時(shí)器
8.2.4 鼠標(biāo)
8.3 數(shù)據(jù)轉(zhuǎn)換
8.3.1 二進(jìn)制轉(zhuǎn)換為ASCII碼
8.3.2 ASCII碼轉(zhuǎn)換為二進(jìn)制
8.3.3 顯示和讀入十六進(jìn)制數(shù)
8.3.4 使用查找表實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換
8.3.5 使用查找表的示例程序
8.4 磁盤文件
8.4.1 磁盤的組織
8.4.2 文件名
8.4.3 順序存取文件
8.4.4 隨機(jī)存取文件
8.5 程序舉例
8.5.1 時(shí)間/日期顯示程序
8.5.2 數(shù)字排序程序
8.5.3 數(shù)據(jù)加密
8.6 小結(jié)
8.7 習(xí)題
第9章 8086/8088硬件特性
9.1 引腳和引腳功能
9.1.1 引腳
9.1.2 電源要求
9.1.3 直流特性
9.1.4 引腳定義
9.2 時(shí)鐘產(chǎn)生器8284A
9.2.1 8284A時(shí)鐘產(chǎn)生器
9.2.2 8284A的操作
9.3 總線緩沖及鎖存
9.3.1 多路分離總線
9.3.2 緩沖系統(tǒng)
9.4 總線時(shí)序
9.4.1 基本的總線操作
9.4.2 一般的時(shí)序
9.4.3 讀時(shí)序
9.4.4 寫時(shí)序
9.5 就緒和等待狀態(tài)
9.5.1 READY輸入
9.5.2 RDY和8284A
9.6 最小模式與最大模式
9.6.1 最小模式操作
9.6.2 最大模式操作
9.6.3 8288總線控制器
9.7 小結(jié)
9.8 習(xí)題
第10章 存儲器接口
10.1 存儲器器件
10.1.1 存儲器引腳
10.1.2 ROM存儲器
10.1.3 靜態(tài)RAM(SRAM)器件
10.1.4 動態(tài)RAM(DRAM)存儲器
10.2 地址譯碼
10.2.1 為什么要進(jìn)行存儲器譯碼
10.2.2 簡單的與非門譯碼器
10.2.3 3-8線譯碼器(74LS138)
10.2.4 雙2-4線譯碼器(74LS139)
10.2.5 PLD可編程譯碼器
10.3 8088和80188(8位)存儲器接口
10.3.1 基本的8088/80188存儲器接口
10.3.2 與快閃存儲器接口
10.3.3 錯誤校正
10.4 8086、80186、80286和80386SX(16位)存儲器接口
10.5 80386DX和80486(32位)存儲器接口
10.5.1 存儲體
10.5.2 32位存儲器接口
10.6 PentiumCore2(64位)存儲器接口
10.7 DRAM
10.7.1 DRAM回顧
10.7.2 EDO存儲器
10.7.3 SDRAM
10.7.4 DDR
10.7.5 DRAM控制器
10.8 小結(jié)
10.9 習(xí)題
第11章 基本I/O接口
11.1 I/O接口概述
11.1.1 I/O指令
11.1.2 獨(dú)立編址I/O與存儲器映像I/O
11.1.3 PC機(jī)I/O映像
11.1.4 基本輸入輸出接口
11.1.5 握手
11.1.6 關(guān)于接口電路的注釋
11.2 I/O端口地址譯碼
11.2.1 譯碼8位I/O地址
11.2.2 譯碼16位I/O地址
11.2.3 8位與16位I/O端口
11.2.4 32位I/O端口
11.3 可編程外圍設(shè)備接口
11.3.1 82C55基本描述
11.3.2 82C55編程
11.3.3 方式0操作
11.3.4 與82C55接口的LCD顯示器
11.3.5 方式1選通輸入
11.3.6 方式1選通輸出
11.3.7 方式2雙向操作
11.3.8 82C55方式小結(jié)
11.3.9 串行EEPROM接口
11.4 8254可編程間隔定時(shí)器
11.4.1 8254功能描述
11.4.2 8254編程
11.4.3 直流電機(jī)速度與方向控制
11.5 16550可編程通信接口
11.5.1 異步串行數(shù)據(jù)
11.5.2 16550功能描述
11.5.3 16550編程
11.6 模/數(shù)轉(zhuǎn)換器(ADC)與數(shù)/模轉(zhuǎn)換器(DAC)
11.6.1 DAC0830數(shù)/模轉(zhuǎn)換器
11.6.2 ADC080X模/數(shù)轉(zhuǎn)換器
11.6.3 使用ADC0804和DAC0830的實(shí)例
11.7 小結(jié)
11.8 習(xí)題
第12章 中斷
12.1 基本中斷處理
12.1.1 中斷的目的
12.1.2 中斷
12.1.3 中斷指令:BOUND、INTO、INT、INT3和IRET
12.1.4 實(shí)模式中斷操作
12.1.5 保護(hù)模式中斷操作
12.1.6 中斷標(biāo)志位
12.1.7 將一個中斷向量存入向量表
12.2 硬件中斷
12.2.1 INTR和INTA
12.2.2 82C55鍵盤中斷
12.3 擴(kuò)展中斷結(jié)構(gòu)
12.3.1 使用74ALS244擴(kuò)展
12.3.2 菊花鏈中斷
12.4 8259A可編程中斷控制器
12.4.1 8259A概述
12.4.2 連接單個8259A
12.4.3 級聯(lián)多個8259A
12.4.4 8259A編程
12.4.5 8259A編程實(shí)例
12.5 中斷實(shí)例
12.5.1 實(shí)時(shí)時(shí)鐘
12.5.2 中斷處理鍵盤
12.6 小結(jié)
12.7 習(xí)題
第13章 直接存儲器存取及DMA控制I/O
13.1 基本DMA操作
13.2 8237DMA控制器
13.2.1 軟件命令
13.2.2 地址寄存器和計(jì)數(shù)寄存器編程
13.2.3 8237與80X86微處理器相連
13.2.4 用8237進(jìn)行存儲器到存儲器傳輸
13.2.5 DMA處理的打印機(jī)接口
13.3 共享總線操作
13.3.1 定義的總線類型
13.3.2 總線仲裁器
13.4 磁盤存儲系統(tǒng)
13.4.1 軟盤存儲器
13.4.2 筆式驅(qū)動器
13.4.3 硬盤存儲器
13.4.4 光盤存儲器
13.5 視頻顯示器
13.5.1 視頻信號
13.5.2 TTLRGB顯示器
13.5.3 模擬RGB顯示器
13.6 小結(jié)
13.7 習(xí)題
第14章 算術(shù)協(xié)處理器、MMX和SIMD技術(shù)
14.1 算術(shù)協(xié)處理器的數(shù)據(jù)格式
14.1.1 帶符號的整數(shù)
14.1.2 二進(jìn)制編碼的十進(jìn)制(BCD)
14.1.3 浮點(diǎn)數(shù)
14.2 80X87的結(jié)構(gòu)
14.3 指令系統(tǒng)
14.3.1 數(shù)據(jù)傳送指令
14.3.2 算術(shù)運(yùn)算指令
14.3.3 比較指令
14.3.4 超越運(yùn)算指令
14.3.5 常數(shù)操作指令
14.3.6 協(xié)處理器控制指令
14.3.7 協(xié)處理器指令
14.4 算術(shù)協(xié)處理器編程
14.4.1 計(jì)算圓的面積
14.4.2 求諧振頻率
14.4.3 使用一元二次方程求根
14.4.4 使用內(nèi)存數(shù)組存儲結(jié)果
14.4.5 將單精度浮點(diǎn)數(shù)轉(zhuǎn)換為字符串
14.5 MMX技術(shù)簡介
14.5.1 數(shù)據(jù)類型
14.5.2 指令系統(tǒng)
14.6 SSE技術(shù)概述
14.6.1 浮點(diǎn)數(shù)
14.6.2 指令集
14.6.3 控制/狀態(tài)寄存器
14.6.4 編程實(shí)例
14.6.5 優(yōu)化
14.7 小結(jié)
14.8 習(xí)題
第15章 總線接口
15.1 ISA總線
15.1.1 ISA總線的發(fā)展
15.1.2 8位ISA總線輸出接口
15.1.3 8位ISA總線輸入接口
15.1.4 16位ISA總線
15.2 外圍部件互連(PCI)總線
15.2.1 PCI總線的引腳圖
15.2.2 PCI總線的地址/數(shù)據(jù)線
15.2.3 配置空間
15.2.4 PCI總線的BIOS
15.2.5 PCI接口
15.2.6 PCIExpress總線
15.3 并行打印機(jī)接口(LPT)
15.3.1 端口介紹
15.3.2 使用并行端口而不需要ECP支持
15.4 串行COM端口
15.5 通用串行總線(USB)
15.5.1 連接器
15.5.2 USB數(shù)據(jù)
15.5.3 USB命令
15.5.4 USB總線節(jié)點(diǎn)
15.5.5 USBN9604/3編程
15.6 加速圖形端口(AGP)
15.7 小結(jié)
15.8 習(xí)題
第16章 80186、80188及80286微處理器
16.1 80186/80188的結(jié)構(gòu)
16.1.1 80186/80188的型號
16.1.2 80186基本結(jié)構(gòu)框圖
16.1.3 80186/80188基本特征
16.1.4 引腳
16.1.5 直流工作特性
16.1.6 80186/80188時(shí)序
16.2 80186/80188增強(qiáng)功能編程
16.2.1 外設(shè)控制塊(PCB)
16.2.2 80186/80188的中斷
16.2.3 中斷控制器
16.2.4 定時(shí)器
16.2.5 DMA控制器
16.2.6 片選單元
16.3 80C188EB接口舉例
16.4 實(shí)時(shí)操作系統(tǒng)(RTOS)
16.4.1 實(shí)時(shí)操作系統(tǒng)(RTOS)概述
16.4.2 實(shí)例系統(tǒng)
16.4.3 線程系統(tǒng)
16.5 80286簡介
16.5.1 硬件特性
16.5.2 新增指令
16.5.3 虛擬存儲機(jī)
16.6 小結(jié)
16.7 習(xí)題
第17章 80386和80486微處理器
17.1 80386微處理器簡介
17.1.1 存儲系統(tǒng)
17.1.2 輸入/輸出系統(tǒng)
17.1.3 存儲器和I/O控制信號
17.1.4 時(shí)序
17.1.5 等待狀態(tài)
17.2 特定的80386寄存器
17.2.1 控制寄存器
17.2.2 調(diào)試和測試寄存器
17.3 80386存儲管理
17.3.1 描述符和選擇子
17.3.2 描述符表
17.3.3 任務(wù)狀態(tài)段(TSS)
17.4 向保護(hù)模式轉(zhuǎn)換
17.5 虛擬8086模式
17.6 內(nèi)存分頁機(jī)制
17.6.1 頁目錄
17.6.2 頁表
17.7 80486微處理器簡介
17.7.1 80486DX和80486SX微處理器的引腳
17.7.2 80486的基本結(jié)構(gòu)
17.7.3 80486的存儲系統(tǒng)
17.8 小結(jié)
17.9 習(xí)題
第18章 Pentium和PentiumPro微處理器
18.1 Pentium微處理器簡介
18.1.1 存儲系統(tǒng)
18.1.2 輸入/輸出系統(tǒng)
18.1.3 系統(tǒng)時(shí)序
18.1.4 分支預(yù)測邏輯
18.1.5 高速緩存結(jié)構(gòu)
18.1.6 超標(biāo)量體系結(jié)構(gòu)
18.2 Pentium的特定寄存器
18.2.1 控制寄存器
18.2.2 EFLAG寄存器
18.2.3 內(nèi)置自檢(BIST)
18.3 Pentium的存儲管理
18.3.1 分頁單元
18.3.2 存儲管理模式
18.4 Pentium的新指令
18.5 PentiumPro微處理器簡介
18.5.1 PentiumPro的內(nèi)部結(jié)構(gòu)
18.5.2 引腳連接
18.5.3 存儲系統(tǒng)
18.5.4 輸入/輸出系統(tǒng)
18.5.5 系統(tǒng)時(shí)序
18.6 PentiumPro的特性
18.7 小結(jié)
18.8 習(xí)題
第19章 PentiumⅡ、PentiumⅢ、Pentium4和Core2微處理器
19.1 PentiumⅡ微處理器簡介
19.1.1 存儲系統(tǒng)
19.1.2 輸入/輸出系統(tǒng)
19.1.3 系統(tǒng)時(shí)序
19.2 PentiumⅡ軟件變化
19.2.1 CPUID指令
19.2.2 SYSENTER和SYSEXIT指令
19.2.3 FXSAVE和FXRSTOR指令
19.3 PentiumⅢ
19.3.1 芯片組
19.3.2 總線
19.3.3 引腳
19.4 Pentium4和Core2
19.4.1 存儲器接口
19.4.2 寄存器組
19.4.3 超線程技術(shù)
19.4.4 多核技術(shù)
19.4.5 CPUID
19.4.6 特定模型寄存器
19.4.7 性能監(jiān)視寄存器
19.4.8 64位擴(kuò)展技術(shù)
19.5 小結(jié)
19.6 習(xí)題
附錄A 匯編程序、VisualC++和DOS
附錄B 指令系統(tǒng)一覽
附錄C 標(biāo)志位的變化
附錄D 偶數(shù)號習(xí)題的答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號