《微機(jī)原理及接口技術(shù)》以Intel80x86和IBM系列機(jī)為對(duì)象,詳細(xì)、系統(tǒng)地介紹了微型計(jì)算機(jī)的基本原理和接口技術(shù)。其主要內(nèi)容有:信息在計(jì)算機(jī)中的存儲(chǔ)形式,數(shù)制及相互轉(zhuǎn)換、二進(jìn)制數(shù)的算術(shù)和邏輯運(yùn)算等基礎(chǔ)知識(shí);8086/8088微型計(jì)算機(jī)的系統(tǒng)及80x86的邏輯結(jié)構(gòu)及尋址方式;半導(dǎo)體存儲(chǔ)器及其與微處理器的連接;微機(jī)系統(tǒng)中數(shù)據(jù)傳送方式和微機(jī)總線,以及微機(jī)系統(tǒng)中各種控制和接口電路,包括中斷控制器、DMA控制器、定時(shí)/計(jì)數(shù)控制器、并行接U、串行接口、網(wǎng)絡(luò)接口和模擬接口。
《微機(jī)原理及接口技術(shù)》在內(nèi)容編排上考慮了學(xué)生的認(rèn)知規(guī)律,注重各知識(shí)環(huán)節(jié)的內(nèi)在聯(lián)系,循序漸進(jìn),重點(diǎn)突出。力求反映微機(jī)的最新發(fā)展技術(shù),面向系統(tǒng)、面向應(yīng)用,由淺入深,通俗易懂!段C(jī)原理及接口技術(shù)》旨在幫助學(xué)生掌握微型計(jì)算機(jī)技術(shù)中的基本概念、關(guān)鍵內(nèi)容,了解微機(jī)發(fā)展的先進(jìn)技術(shù),為后續(xù)專業(yè)知識(shí)學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
第1章 微型計(jì)算機(jī)基礎(chǔ)知識(shí)
1.1 微型計(jì)算機(jī)的發(fā)展概況
1.1.1 微型計(jì)算機(jī)的發(fā)展歷史
1.1.2 微型計(jì)算機(jī)的發(fā)展現(xiàn)狀
1.2 微型計(jì)算機(jī)的基本結(jié)構(gòu)
1.2.1 微型計(jì)算機(jī)的結(jié)構(gòu)特點(diǎn)
1.2.2 微處理器
1.2.3 內(nèi)存儲(chǔ)器
1.2.4 輸入輸出設(shè)備和輸入輸出接口
1.2.5 總線
1.3 微型計(jì)算機(jī)系統(tǒng)
1.3.1 微型計(jì)算機(jī)系統(tǒng)的組成
1.3.2 微型計(jì)算機(jī)的主要性能指標(biāo)
1.3.3 典型微型計(jì)算機(jī)的組成結(jié)構(gòu)加
1.4 微型計(jì)算機(jī)的應(yīng)用
1.4.1 科學(xué)計(jì)算和信息處理
1.4.2 輔助設(shè)計(jì)和輔助制造
1.4.3 測(cè)控領(lǐng)域
1.5 微型計(jì)算機(jī)的基本數(shù)據(jù)類型
1.5.1 數(shù)制及其轉(zhuǎn)換
1.5.2 原碼、反碼和補(bǔ)碼
1.5.3 數(shù)字與字符的編碼
第2章 微處理器
2.1 8086/8088微處理器的結(jié)構(gòu)
2.1.1 8086的功能結(jié)構(gòu)
2.1.2 8086的寄存器結(jié)構(gòu)
2.2.8 086的引腳功能及其工作模式
2.2.1 芯片引腳特性的描述
2.2.2 8086/8088的工作模式
2.2.3 8086/8088的引腳特性
2.3.8 086/8088的系統(tǒng)組成
2.3.1 系統(tǒng)組成的特點(diǎn)
2.3.2 最小模式系統(tǒng)組成
2.3.3 最大模式系統(tǒng)組成
2.4 8086/8088的存儲(chǔ)器組織結(jié)構(gòu)
2.4.1 存儲(chǔ)器組織與分段
2.4.2 I/0組織
2.5 8086/8088的總線操作及時(shí)序
2.5.1 最小模式下的讀/寫(xiě)總線周期
2.5.2 最大模式下的讀/寫(xiě)總線周期
2.6 高性能微處理器的功能結(jié)構(gòu)
2.6.1 80386微處理器
2.6.2 Pentium微處理器
第3章 匯編語(yǔ)言程序設(shè)計(jì)
3.1 尋址方式
3.1.1 立即數(shù)尋址
3.1.2 寄存器尋址
3.1.3 直接尋址
3.1.4 寄存器間接尋址
3.1.5 寄存器相對(duì)尋址
3.1.6 基址變址尋址
3.1.7 基址變址相對(duì)尋址
3.1.8 寄存器比例尋址
3.2 8086/8088指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送指令
3.2.2 算術(shù)運(yùn)算指令
3.2.3 邏輯運(yùn)算與移位指令
3.2.4 串操作指令
3.2.5 控制轉(zhuǎn)移指令
3.2.6 處理器控制指令
3.3 80X86與Pentium擴(kuò)充和增加的指令
3.3.1 80286擴(kuò)充和增加的指令
3.3.2 80386擴(kuò)充和增加的指令
3.3.3 80486新增加的指令
3.3.4 Pentium新增加的指令
3.4 匯編語(yǔ)言程序格式
3.4.1 匯編語(yǔ)言程序的結(jié)構(gòu)
3.4.2 匯編語(yǔ)言語(yǔ)句類型及格式
3.4.3 匯編語(yǔ)言的數(shù)據(jù)與表達(dá)式
3.5 偽指令
3.5.1 符號(hào)定義偽指令
3.5.2 數(shù)據(jù)定義偽指令
3.5.3 段定義偽指令
3.5.4 段尋址偽指令
3.5.5 過(guò)程定義偽指令
3.5.6 模塊定義與連接偽指令
3.5.7 宏命令偽指令
3.5.8 其他偽指令
3.6 匯編語(yǔ)言程序上機(jī)過(guò)程
3.6.1 建立匯編語(yǔ)言的工作環(huán)境
3.6.2 上機(jī)操作過(guò)程
3.6.3 DEBUG的使用方法
3.7 匯編語(yǔ)言程序設(shè)計(jì)
3.7.1 程序設(shè)計(jì)概述
3.7.2 順序結(jié)構(gòu)程序設(shè)計(jì)
3.7.3 分支結(jié)構(gòu)程序設(shè)計(jì)
3.7.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.7.5 子程序設(shè)計(jì)
3.7.6 程序設(shè)計(jì)舉例
第4章 存儲(chǔ)器系統(tǒng)
4.1 存儲(chǔ)器概述
4.1.1 半導(dǎo)體存儲(chǔ)器的分類
4.1.2 半導(dǎo)體存儲(chǔ)器的主要性能指標(biāo)
4.1.3 半導(dǎo)體存儲(chǔ)芯片的組成
4.2 隨機(jī)存取存儲(chǔ)器
4.2.1 靜態(tài)RAM
4.2.2 動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)
4.2.3 PC機(jī)內(nèi)存條
4.3 只讀存儲(chǔ)器
4.3.1 可擦除可編程EPROM
4.3.2 電可擦除的可編程EPROM
4.3.3 快速擦寫(xiě)存儲(chǔ)器
4.4 存儲(chǔ)器與CPU的連接
4.4.1 存儲(chǔ)器與CPU接口的一般問(wèn)題
4.4.2 存儲(chǔ)器與地址總線的連接
4.4.3 存儲(chǔ)器與控制總線、數(shù)據(jù)總線的連接
4.4.4 存儲(chǔ)器接口舉例
4.5 高速緩沖存儲(chǔ)器
4.5.1 Cache系統(tǒng)基本結(jié)構(gòu)與原理
4.5.2 地址映像方式
4.5.3 替換算法
4.5.4 Cache的讀/寫(xiě)過(guò)程
4.6 虛擬存儲(chǔ)器
4.6.1 頁(yè)式虛擬存儲(chǔ)器
4.6.2 段式虛擬存儲(chǔ)器
4.6.3 段頁(yè)式虛擬存儲(chǔ)器
第5章 中斷系統(tǒng)
5.1 概述
5.1.1 輸入輸出接口概述
5.1.2 輸入輸出的控制方式
5.2 8086/8088的中斷操作
5.2.1 中斷源
5.2.2 8086/8088的中斷類型
5.2.3 中斷優(yōu)先權(quán)
5.2.4 中斷管理
5.2.5 中斷處理過(guò)程
5.2.6 中斷服務(wù)子程序的結(jié)構(gòu)模式
53可編程中斷控制器8259A
5.3.1 8259A芯片內(nèi)部結(jié)構(gòu)
5.3.2 8259A的中斷管理方式
5.3.3 8259A的中斷響應(yīng)過(guò)程
5.3.4 8259A的編程
5.3.5 8259A的應(yīng)用舉例
5.4 MS_DOS的軟件中斷和系統(tǒng)功能調(diào)用
5.4.1 設(shè)置屏幕中斷10H
5.4.2 系統(tǒng)功能調(diào)用21H
第6章 總線技術(shù)
6.1 總線概述
6.2 總線標(biāo)準(zhǔn)
6.2.1 總線形成標(biāo)準(zhǔn)
6.2.2 總線分類
6.2.3 總線數(shù)據(jù)的傳送方式
6.3 系統(tǒng)總線
6.3.1 系統(tǒng)總線及其發(fā)展
6.3.2 ISA總線及EISA總線
6.3.3 PCI總線
6.3.4 發(fā)展中的系統(tǒng)總線標(biāo)準(zhǔn)
6.4 外部總線
6.4.1 USB總線
6.4.2 IEEE1394總線
第7章 接口技術(shù)
7.1 接口技術(shù)概述
7.2 輸入/輸出接口技術(shù)
7.2.1 CPU與外部設(shè)備之間的接口信息
7.2.2 I/0接口的分類
7.2.3 I/0接口的功能
7.2.4 I/0端口的編址方式
7.2.5 接口與系統(tǒng)的連接
7.2.6 IBM_PC及現(xiàn)代PC與外設(shè)的接口
7.3 串行通信接口技術(shù)
7.3.1 串行通信的概念
7.3.2 串行通信的傳送方式
7.3.3 串行通信的分類
7.3.4 通信速率
7.3.5 串行通信的錯(cuò)誤校驗(yàn)
7.3.6 信號(hào)的調(diào)制與解調(diào)
7.3.7 串行接口標(biāo)準(zhǔn)
7.3.8 可編程串行接口的結(jié)構(gòu)及系統(tǒng)連接
7.4 并行通信接口技術(shù)
7.4.1 并行通信的概念
7.4.2 并行接口的系統(tǒng)連接
7.5 數(shù)/模(D/A)、模/數(shù)(A/D)轉(zhuǎn)換接口
7.5.1 D/A轉(zhuǎn)換電路
7.5.2 數(shù)/模轉(zhuǎn)換器的基本組成
……
第8章 接口與串并行通信