《微型計算機原理及應用技術(shù)(第3版)》以Intel86系列微處理器為背景,從微處理器的角度介紹了Intel86系列微處理器的結(jié)構(gòu)、工作原理、指令系統(tǒng)及匯編語言、程序設計等內(nèi)容;從微型機系統(tǒng)組成的角度介紹了存儲器結(jié)構(gòu)、中斷系統(tǒng)和接口技術(shù);從應用角度介紹了典型的微型機系統(tǒng)及工業(yè)PC系統(tǒng),并引入適量的可直接引用的編程實例。采用軟硬件結(jié)合的方法,全面介紹了微型計算機系統(tǒng)的組成原理及應用。
出版說明
前言
第1章計算機基礎知識
1.1計算機發(fā)展概述
1.1.1計算機發(fā)展概況
1.1.2計算機的主要特點
1.1.3計算機的分類
1.1.4計算機的應用
1.1.5計算機技術(shù)的發(fā)展趨勢
1.2運算基礎
1.2.1進位計數(shù)制
1.2.2二進制編碼
1.2.3帶符號數(shù)的表示
1.2.4數(shù)的定點和浮點表示
1.3計算機系統(tǒng)的組成及程序執(zhí)行過程
1.3.1計算機硬件系統(tǒng)組成及程序執(zhí)行過程
1.3.2計算機的軟件系統(tǒng)
1.3.3微型計算機系統(tǒng)的組成及特點
1.3.4微型計算機系統(tǒng)的主要技術(shù)指標
1.4習題
第2章8086微處理器及其系統(tǒng)
2.18086微處理器簡介
2.1.18086的編程結(jié)構(gòu)
2.1.28086的引腳及其功能
2.28086系統(tǒng)的存儲器組織及I/O組織
2.2.18086系統(tǒng)的存儲器組織
2.2.28086 系統(tǒng)的I/O組織
2.38086系統(tǒng)的工作模式
2.3.1最小模式和最大模式的概念
2.3.2最小模式系統(tǒng)
2.3.3最大模式系統(tǒng)
2.48086的操作時序
2.4.1復位操作及時序
2.4.2最小模式下的總線讀周期
2.4.3最小模式下的總線寫周期
2.4.4最大模式下的總線讀周期
2.4.5最大模式下的總線寫周期
2.4.6最小模式下的總線請求/響應周期
2.4.7最大模式下的總線請求/響應周期
2.5習題
第3章從8086到Pentium系列微處理器的技術(shù)發(fā)展
3.180286微處理器簡介
3.1.180286的特點及相對8086體系結(jié)構(gòu)的增強點
3.1.280286的保護模式
3.280386微處理器
3.2.180386的特點及其體系結(jié)構(gòu)
3.2.280386引腳的功能
3.2.380386的寄存器組
3.2.480386的工作模式
3.2.580386的存儲管理
3.2.680386中斷
3.380486微處理器簡介
3.3.180486的主要特點
3.3.280486的內(nèi)部結(jié)構(gòu)
3.4Pentium微處理器簡介
3.4.1Pentium體系結(jié)構(gòu)的特點
3.4.2Pentium相對80486體系結(jié)構(gòu)的增強點
3.4.3Pentium Ⅱ微處理器
3.4.4Pentium Ⅲ 微處理器
3.4.5Pentium 4 微處理器
3.5微處理器的發(fā)展
3.5.1微處理器由單核向多核發(fā)展
3.5.2微處理器發(fā)展現(xiàn)狀
3.6習題
第4章指令系統(tǒng)
4.18086/8088指令系統(tǒng)概述
4.1.18086/8088指令系統(tǒng)的特點
4.1.28086/8088指令的格式
4.1.38086/8088指令的尋址方式
4.28086/8088指令系統(tǒng)
4.2.1數(shù)據(jù)傳送指令
4.2.2算術(shù)運算指令
4.2.3邏輯運算指令
4.2.4移位指令
4.2.5字符串操作指令
4.2.6轉(zhuǎn)移指令
4.2.7處理器控制指令
4.2.8輸入/輸出指令
4.2.9中斷指令
4.3從80286到Pentium系列微處理器的指令系統(tǒng)
4.3.180286的增強和新增指令
4.3.280386指令系統(tǒng)詳解
4.3.380486的增強和新增指令
4.3.4Pentium系列微處理器的新增指令
4.4習題
第5章匯編語言程序設計
5.1宏匯編語言的基本語法
5.1.1常數(shù)、變量和標號
5.1.2運算符與表達式
5.2偽指令
5.2.1偽指令語句的格式
5.2.2常用偽指令
5.3宏指令
5.4匯編語言程序的結(jié)構(gòu)
5.4.1匯編語言程序的基本結(jié)構(gòu)
5.4.2匯編語言與DOS之間的接口
5.5DOS系統(tǒng)功能調(diào)用
5.6匯編語言程序設計方法
5.6.1匯編語言程序設計的步驟
5.6.2匯編語言程序設計的基本方法
5.6.3匯編語言程序設計綜合實例
5.7軟件調(diào)試技術(shù)
5.7.1調(diào)試軟件DEBUG簡介
5.7.2軟件調(diào)試的基本方法
5.8習題
第6章微機存儲器系統(tǒng)
6.1概述
6.1.1存儲系統(tǒng)的層次結(jié)構(gòu)
6.1.2存儲器的分類
6.1.3存儲器的基本組成
6.1.4存儲器的技術(shù)指標
6.2隨機讀寫存儲器
6.2.1靜態(tài)RAM
6.2.2動態(tài)RAM
6.3半導體只讀存儲器
6.3.1掩膜式只讀存儲器(ROM)
6.3.2一次性可編程的只讀存儲器(PROM)
6.3.3可編程、可擦除的只讀存儲器(EPROM)
6.3.4電擦除可編程的只讀存儲器(EEPROM)
6.4存儲器與CPU的連接
6.4.1存儲器的工作時序
6.4.2存儲器與CPU連接時要注意的問題
6.4.3常用的譯碼電路
6.4.4存儲器與CPU的連接舉例
6.5習題
第7章輸入/輸出和中斷
7.1 外設接口的一般結(jié)構(gòu)
7.1.1數(shù)據(jù)信息
7.1.2狀態(tài)信息
7.1.3控制信息
7.2CPU與外設交換數(shù)據(jù)的方式
7.2.1程序控制傳遞方式
7.2.2DMA(直接存儲器存取)傳遞方式
7.3中斷技術(shù)
7.3.1中斷概述
7.3.2中斷過程
7.3.3中斷優(yōu)先權(quán)
7.48086/8088的中斷系統(tǒng)
7.4.1中斷結(jié)構(gòu)
7.4.2內(nèi)部中斷——軟件中斷
7.4.3外部中斷——硬件中斷
7.4.4中斷的優(yōu)先權(quán)及中斷響應
7.58259A可編程中斷控制器
7.5.18259A的主要功能
7.5.28259A結(jié)構(gòu)與功能原理
7.5.38259A的編程
7.5.48259A的工作方式
7.5.5由多片8259A組成的主從式中斷系統(tǒng)
7.5.68259A的編程實例
7.68237A可編程DMA控制器
7.6.18237A的主要功能
7.6.28237A的結(jié)構(gòu)和工作原理
7.6.38237A的編程和應用舉例
7.7習題
第8章接口技術(shù)與常見接口芯片的應用
8.1接口概述
8.1.1接口的功能
8.1.2接口與系統(tǒng)的連接
8.2并行通信和并行接口芯片
8.2.1并行通信的概念
8.2.2可編程并行通信接口芯片8255A的應用
8.3串行通信和串行接口芯片
8.3.1串行通信的概念
8.3.2可編程串行通信接口芯片8251A的應用
8.4計數(shù)器/定時器接口電路
8.4.1計數(shù)器/定時器工作原理
8.4.2可編程計數(shù)器/定時器芯片8253的應用
8.5模擬通道接口
8.5.1概述
8.5.2數(shù)/模(D/A)轉(zhuǎn)換器
8.5.3模/數(shù)(A/D)轉(zhuǎn)換器
8.6習題
第9章微機總線技術(shù)
9.1微機總線與接口標準簡介
9.1.1微機總線與接口標準的基本概念
9.1.2微機總線的組成、總線規(guī)范和性能指標
9.2微機系統(tǒng)總線
9.2.1PC/XT總線
9.2.2ISA總線
9.2.3EISA總線
9.2.4PCI局部總線
9.2.5AGP總線
9.3微機常用接口標準
9.3.1ATA接口標準
9.3.2SCSI接口標準
9.3.3USB接口標準
9.3.4IEEE 1394接口標準
9.3.5VXI總線接口標準
9.4習題
附錄
附錄ABIOS功能調(diào)用
附錄BMC-DOS(INT 21H)功能調(diào)用
附錄CASCII碼編碼表