《微機原理及接口技術(shù)》以Intel80x86和IBM系列機為對象,詳細、系統(tǒng)地介紹了微型計算機的基本原理和接口技術(shù)。其主要內(nèi)容有:信息在計算機中的存儲形式,數(shù)制及相互轉(zhuǎn)換、二進制數(shù)的算術(shù)和邏輯運算等基礎(chǔ)知識;8086/8088微型計算機的系統(tǒng)及80x86的邏輯結(jié)構(gòu)及尋址方式;半導(dǎo)體存儲器及其與微處理器的連接;微機系統(tǒng)中數(shù)據(jù)傳送方式和微機總線,以及微機系統(tǒng)中各種控制和接口電路,包括中斷控制器、DMA控制器、定時/計數(shù)控制器、并行接U、串行接口、網(wǎng)絡(luò)接口和模擬接口。
《微機原理及接口技術(shù)》在內(nèi)容編排上考慮了學(xué)生的認知規(guī)律,注重各知識環(huán)節(jié)的內(nèi)在聯(lián)系,循序漸進,重點突出。力求反映微機的最新發(fā)展技術(shù),面向系統(tǒng)、面向應(yīng)用,由淺入深,通俗易懂!段C原理及接口技術(shù)》旨在幫助學(xué)生掌握微型計算機技術(shù)中的基本概念、關(guān)鍵內(nèi)容,了解微機發(fā)展的先進技術(shù),為后續(xù)專業(yè)知識學(xué)習(xí)打下堅實的基礎(chǔ)。
第1章 微型計算機基礎(chǔ)知識
1.1 微型計算機的發(fā)展概況
1.1.1 微型計算機的發(fā)展歷史
1.1.2 微型計算機的發(fā)展現(xiàn)狀
1.2 微型計算機的基本結(jié)構(gòu)
1.2.1 微型計算機的結(jié)構(gòu)特點
1.2.2 微處理器
1.2.3 內(nèi)存儲器
1.2.4 輸入輸出設(shè)備和輸入輸出接口
1.2.5 總線
1.3 微型計算機系統(tǒng)
1.3.1 微型計算機系統(tǒng)的組成
1.3.2 微型計算機的主要性能指標(biāo)
1.3.3 典型微型計算機的組成結(jié)構(gòu)加
1.4 微型計算機的應(yīng)用
1.4.1 科學(xué)計算和信息處理
1.4.2 輔助設(shè)計和輔助制造
1.4.3 測控領(lǐng)域
1.5 微型計算機的基本數(shù)據(jù)類型
1.5.1 數(shù)制及其轉(zhuǎn)換
1.5.2 原碼、反碼和補碼
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)組成的特點
2.3.2 最小模式系統(tǒng)組成
2.3.3 最大模式系統(tǒng)組成
2.4 8086/8088的存儲器組織結(jié)構(gòu)
2.4.1 存儲器組織與分段
2.4.2 I/0組織
2.5 8086/8088的總線操作及時序
2.5.1 最小模式下的讀/寫總線周期
2.5.2 最大模式下的讀/寫總線周期
2.6 高性能微處理器的功能結(jié)構(gòu)
2.6.1 80386微處理器
2.6.2 Pentium微處理器
第3章 匯編語言程序設(shè)計
3.1 尋址方式
3.1.1 立即數(shù)尋址
3.1.2 寄存器尋址
3.1.3 直接尋址
3.1.4 寄存器間接尋址
3.1.5 寄存器相對尋址
3.1.6 基址變址尋址
3.1.7 基址變址相對尋址
3.1.8 寄存器比例尋址
3.2 8086/8088指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送指令
3.2.2 算術(shù)運算指令
3.2.3 邏輯運算與移位指令
3.2.4 串操作指令
3.2.5 控制轉(zhuǎn)移指令
3.2.6 處理器控制指令
3.3 80X86與Pentium擴充和增加的指令
3.3.1 80286擴充和增加的指令
3.3.2 80386擴充和增加的指令
3.3.3 80486新增加的指令
3.3.4 Pentium新增加的指令
3.4 匯編語言程序格式
3.4.1 匯編語言程序的結(jié)構(gòu)
3.4.2 匯編語言語句類型及格式
3.4.3 匯編語言的數(shù)據(jù)與表達式
3.5 偽指令
3.5.1 符號定義偽指令
3.5.2 數(shù)據(jù)定義偽指令
3.5.3 段定義偽指令
3.5.4 段尋址偽指令
3.5.5 過程定義偽指令
3.5.6 模塊定義與連接偽指令
3.5.7 宏命令偽指令
3.5.8 其他偽指令
3.6 匯編語言程序上機過程
3.6.1 建立匯編語言的工作環(huán)境
3.6.2 上機操作過程
3.6.3 DEBUG的使用方法
3.7 匯編語言程序設(shè)計
3.7.1 程序設(shè)計概述
3.7.2 順序結(jié)構(gòu)程序設(shè)計
3.7.3 分支結(jié)構(gòu)程序設(shè)計
3.7.4 循環(huán)結(jié)構(gòu)程序設(shè)計
3.7.5 子程序設(shè)計
3.7.6 程序設(shè)計舉例
第4章 存儲器系統(tǒng)
4.1 存儲器概述
4.1.1 半導(dǎo)體存儲器的分類
4.1.2 半導(dǎo)體存儲器的主要性能指標(biāo)
4.1.3 半導(dǎo)體存儲芯片的組成
4.2 隨機存取存儲器
4.2.1 靜態(tài)RAM
4.2.2 動態(tài)隨機存儲器(DRAM)
4.2.3 PC機內(nèi)存條
4.3 只讀存儲器
4.3.1 可擦除可編程EPROM
4.3.2 電可擦除的可編程EPROM
4.3.3 快速擦寫存儲器
4.4 存儲器與CPU的連接
4.4.1 存儲器與CPU接口的一般問題
4.4.2 存儲器與地址總線的連接
4.4.3 存儲器與控制總線、數(shù)據(jù)總線的連接
4.4.4 存儲器接口舉例
4.5 高速緩沖存儲器
4.5.1 Cache系統(tǒng)基本結(jié)構(gòu)與原理
4.5.2 地址映像方式
4.5.3 替換算法
4.5.4 Cache的讀/寫過程
4.6 虛擬存儲器
4.6.1 頁式虛擬存儲器
4.6.2 段式虛擬存儲器
4.6.3 段頁式虛擬存儲器
第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 中斷處理過程
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)過程
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 串行通信的錯誤校驗
7.3.6 信號的調(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章 接口與串并行通信