《微型計(jì)算機(jī)原理及應(yīng)用技術(shù)(第3版)》以Intel86系列微處理器為背景,從微處理器的角度介紹了Intel86系列微處理器的結(jié)構(gòu)、工作原理、指令系統(tǒng)及匯編語言、程序設(shè)計(jì)等內(nèi)容;從微型機(jī)系統(tǒng)組成的角度介紹了存儲器結(jié)構(gòu)、中斷系統(tǒng)和接口技術(shù);從應(yīng)用角度介紹了典型的微型機(jī)系統(tǒng)及工業(yè)PC系統(tǒng),并引入適量的可直接引用的編程實(shí)例。采用軟硬件結(jié)合的方法,全面介紹了微型計(jì)算機(jī)系統(tǒng)的組成原理及應(yīng)用。
出版說明
前言
第1章計(jì)算機(jī)基礎(chǔ)知識
1.1計(jì)算機(jī)發(fā)展概述
1.1.1計(jì)算機(jī)發(fā)展概況
1.1.2計(jì)算機(jī)的主要特點(diǎn)
1.1.3計(jì)算機(jī)的分類
1.1.4計(jì)算機(jī)的應(yīng)用
1.1.5計(jì)算機(jī)技術(shù)的發(fā)展趨勢
1.2運(yùn)算基礎(chǔ)
1.2.1進(jìn)位計(jì)數(shù)制
1.2.2二進(jìn)制編碼
1.2.3帶符號數(shù)的表示
1.2.4數(shù)的定點(diǎn)和浮點(diǎn)表示
1.3計(jì)算機(jī)系統(tǒng)的組成及程序執(zhí)行過程
1.3.1計(jì)算機(jī)硬件系統(tǒng)組成及程序執(zhí)行過程
1.3.2計(jì)算機(jī)的軟件系統(tǒng)
1.3.3微型計(jì)算機(jī)系統(tǒng)的組成及特點(diǎn)
1.3.4微型計(jì)算機(jī)系統(tǒng)的主要技術(shù)指標(biāo)
1.4習(xí)題
第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復(fù)位操作及時序
2.4.2最小模式下的總線讀周期
2.4.3最小模式下的總線寫周期
2.4.4最大模式下的總線讀周期
2.4.5最大模式下的總線寫周期
2.4.6最小模式下的總線請求/響應(yīng)周期
2.4.7最大模式下的總線請求/響應(yīng)周期
2.5習(xí)題
第3章從8086到Pentium系列微處理器的技術(shù)發(fā)展
3.180286微處理器簡介
3.1.180286的特點(diǎn)及相對8086體系結(jié)構(gòu)的增強(qiáng)點(diǎn)
3.1.280286的保護(hù)模式
3.280386微處理器
3.2.180386的特點(diǎn)及其體系結(jié)構(gòu)
3.2.280386引腳的功能
3.2.380386的寄存器組
3.2.480386的工作模式
3.2.580386的存儲管理
3.2.680386中斷
3.380486微處理器簡介
3.3.180486的主要特點(diǎn)
3.3.280486的內(nèi)部結(jié)構(gòu)
3.4Pentium微處理器簡介
3.4.1Pentium體系結(jié)構(gòu)的特點(diǎn)
3.4.2Pentium相對80486體系結(jié)構(gòu)的增強(qiáng)點(diǎn)
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習(xí)題
第4章指令系統(tǒng)
4.18086/8088指令系統(tǒng)概述
4.1.18086/8088指令系統(tǒng)的特點(diǎn)
4.1.28086/8088指令的格式
4.1.38086/8088指令的尋址方式
4.28086/8088指令系統(tǒng)
4.2.1數(shù)據(jù)傳送指令
4.2.2算術(shù)運(yùn)算指令
4.2.3邏輯運(yùn)算指令
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的增強(qiáng)和新增指令
4.3.280386指令系統(tǒng)詳解
4.3.380486的增強(qiáng)和新增指令
4.3.4Pentium系列微處理器的新增指令
4.4習(xí)題
第5章匯編語言程序設(shè)計(jì)
5.1宏匯編語言的基本語法
5.1.1常數(shù)、變量和標(biāo)號
5.1.2運(yùn)算符與表達(dá)式
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匯編語言程序設(shè)計(jì)方法
5.6.1匯編語言程序設(shè)計(jì)的步驟
5.6.2匯編語言程序設(shè)計(jì)的基本方法
5.6.3匯編語言程序設(shè)計(jì)綜合實(shí)例
5.7軟件調(diào)試技術(shù)
5.7.1調(diào)試軟件DEBUG簡介
5.7.2軟件調(diào)試的基本方法
5.8習(xí)題
第6章微機(jī)存儲器系統(tǒng)
6.1概述
6.1.1存儲系統(tǒng)的層次結(jié)構(gòu)
6.1.2存儲器的分類
6.1.3存儲器的基本組成
6.1.4存儲器的技術(shù)指標(biāo)
6.2隨機(jī)讀寫存儲器
6.2.1靜態(tài)RAM
6.2.2動態(tài)RAM
6.3半導(dǎo)體只讀存儲器
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習(xí)題
第7章輸入/輸出和中斷
7.1 外設(shè)接口的一般結(jié)構(gòu)
7.1.1數(shù)據(jù)信息
7.1.2狀態(tài)信息
7.1.3控制信息
7.2CPU與外設(shè)交換數(shù)據(jù)的方式
7.2.1程序控制傳遞方式
7.2.2DMA(直接存儲器存。﹤鬟f方式
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)及中斷響應(yīng)
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的編程實(shí)例
7.68237A可編程DMA控制器
7.6.18237A的主要功能
7.6.28237A的結(jié)構(gòu)和工作原理
7.6.38237A的編程和應(yīng)用舉例
7.7習(xí)題
第8章接口技術(shù)與常見接口芯片的應(yīng)用
8.1接口概述
8.1.1接口的功能
8.1.2接口與系統(tǒng)的連接
8.2并行通信和并行接口芯片
8.2.1并行通信的概念
8.2.2可編程并行通信接口芯片8255A的應(yīng)用
8.3串行通信和串行接口芯片
8.3.1串行通信的概念
8.3.2可編程串行通信接口芯片8251A的應(yīng)用
8.4計(jì)數(shù)器/定時器接口電路
8.4.1計(jì)數(shù)器/定時器工作原理
8.4.2可編程計(jì)數(shù)器/定時器芯片8253的應(yīng)用
8.5模擬通道接口
8.5.1概述
8.5.2數(shù)/模(D/A)轉(zhuǎn)換器
8.5.3模/數(shù)(A/D)轉(zhuǎn)換器
8.6習(xí)題
第9章微機(jī)總線技術(shù)
9.1微機(jī)總線與接口標(biāo)準(zhǔn)簡介
9.1.1微機(jī)總線與接口標(biāo)準(zhǔn)的基本概念
9.1.2微機(jī)總線的組成、總線規(guī)范和性能指標(biāo)
9.2微機(jī)系統(tǒng)總線
9.2.1PC/XT總線
9.2.2ISA總線
9.2.3EISA總線
9.2.4PCI局部總線
9.2.5AGP總線
9.3微機(jī)常用接口標(biāo)準(zhǔn)
9.3.1ATA接口標(biāo)準(zhǔn)
9.3.2SCSI接口標(biāo)準(zhǔn)
9.3.3USB接口標(biāo)準(zhǔn)
9.3.4IEEE 1394接口標(biāo)準(zhǔn)
9.3.5VXI總線接口標(biāo)準(zhǔn)
9.4習(xí)題
附錄
附錄ABIOS功能調(diào)用
附錄BMC-DOS(INT 21H)功能調(diào)用
附錄CASCII碼編碼表