本書以Intel 8086/8088微處理器為主,全面介紹微型計算機(jī)基礎(chǔ)知識、微處理器結(jié)構(gòu)及微機(jī)系統(tǒng)、指令系統(tǒng)、匯編語言程序設(shè)計、存儲器、輸入/輸出接口技術(shù)、定時器/計數(shù)器技術(shù)、中斷及其DMA技術(shù)、總線標(biāo)準(zhǔn)技術(shù)、A-D和D-A接口技術(shù)等。各章節(jié)重點(diǎn)突出,目標(biāo)明確,針對重點(diǎn)、難點(diǎn)內(nèi)容配有例題和習(xí)題,有利于深刻掌握相關(guān)知識點(diǎn)。全書深入淺出、通俗易懂,實(shí)用性強(qiáng),突出了微機(jī)系統(tǒng)基本應(yīng)用的組成部分原理和設(shè)計方法。
本書可作為高等院校的面向信息類專業(yè)、測控技術(shù)與儀器、自動化、機(jī)電一體化、計算機(jī)應(yīng)用等專業(yè)學(xué)習(xí)與授課教材,也可作為廣大科研技術(shù)人員的參考用書。
本書配套授課電子課件,需要的教師可登錄wwwcmpeducom免費(fèi)注冊,審核通過后下載,或聯(lián)系編輯索。≦Q:308596956,電話:010-88379753)。
目錄
前言
第1章微處理器與微型計算機(jī)
1.1微型計算機(jī)
1.1.1電子計算機(jī)的基本組成
1.1.2微型計算機(jī)的基本組成
1.2微型計算機(jī)中數(shù)的表示和編碼
1.2.1進(jìn)位計數(shù)制
1.2.2數(shù)制轉(zhuǎn)換
1.2.3數(shù)值數(shù)據(jù)的編碼與運(yùn)算
1.2.4字符的編碼
1.2.5浮點(diǎn)數(shù)
1.38086/8088微處理器結(jié)構(gòu)
1.3.18086/8088微處理器內(nèi)部結(jié)構(gòu)
1.3.28086/8088微處理器的寄存器
1.48086/8088 CPU的引腳信號及工作模式
1.4.18086/8088 CPU的引腳及其功能
1.4.2外圍功能芯片
1.4.3最小工作模式
1.4.4最大工作模式
1.58086 CPU總線操作時序
1.5.1時序的基本概念
1.5.2系統(tǒng)的復(fù)位和啟動操作
1.5.3最小模式下的總線讀寫周期
1.5.4最大模式下的總線讀寫周期
1.5.5總線空閑狀態(tài)(總線空操作)
1.5.6一條指令的執(zhí)行過程
習(xí)題
第2章指令系統(tǒng)
2.1指令系統(tǒng)概述
2.1.1指令的基本格式
2.1.2操作數(shù)的類型
2.2尋址方式
2.2.1立即尋址
2.2.2寄存器尋址
2.2.3直接尋址
2.2.4寄存器間接尋址
2.2.5基址相對尋址方式
2.2.6變址相對尋址方式
2.2.7基址變址尋址方式
2.38086/8088指令系統(tǒng)
2.3.1數(shù)據(jù)傳送類指令
2.3.2算術(shù)運(yùn)算類指令
2.3.3邏輯運(yùn)算和移位類指令
2.3.4控制轉(zhuǎn)移類指令
2.3.5串操作指令
2.3.6處理器控制指令
習(xí)題
第3章匯編語言程序設(shè)計
3.1匯編語言源程序的結(jié)構(gòu)和語句
3.1.1匯編語言源程序的結(jié)構(gòu)
3.1.2匯編語言源程序的語句格式
3.1.3匯編語言源程序的段定義
3.1.4匯編語言源程序的過程定義
3.1.5匯編語言源程序的段尋址
3.1.6標(biāo)準(zhǔn)程序前奏
3.1.7匯編語言源程序結(jié)束語句
3.2數(shù)據(jù)定義
3.2.1常量、變量和標(biāo)號
3.2.2數(shù)據(jù)定義偽指令
3.2.3等值偽指令
3.3匯編語言源程序運(yùn)算符
3.3.1算術(shù)運(yùn)算符
3.3.2邏輯運(yùn)算符
3.3.3關(guān)系運(yùn)算符
3.3.4值返回運(yùn)算符
3.3.5屬性運(yùn)算符
3.4選擇結(jié)構(gòu)程序
3.4.1基本選擇結(jié)構(gòu)
3.4.2單分支選擇結(jié)構(gòu)
3.4.3復(fù)合選擇結(jié)構(gòu)
3.4.4多分支選擇結(jié)構(gòu)
3.5循環(huán)結(jié)構(gòu)程序
3.5.1循環(huán)指令
3.5.2計數(shù)循環(huán)
3.5.3條件循環(huán)
3.5.4多重循環(huán)
3.6子程序
3.6.1子程序指令
3.6.2子程序的定義
3.6.3子程序應(yīng)用
3.7宏指令
3.7.1宏指令的定義
3.7.2宏指令的應(yīng)用
3.8DOS和BIOS功能調(diào)用
3.8.1BIOS功能調(diào)用
3.8.2DOS功能調(diào)用
習(xí)題
第4章存儲器
4.1存儲器概述
4.1.1計算機(jī)中的存儲器
4.1.2半導(dǎo)體存儲器的分類與性能指標(biāo)
4.2隨機(jī)存儲器
4.2.1靜態(tài)隨機(jī)存取存儲器(SRAM)
4.2.2動態(tài)隨機(jī)存取存儲器(DSRAM)
4.2.3新型DRAM存儲器
4.3只讀存儲器
4.3.1掩模型只讀存儲器(MROM)
4.3.2可編程只讀存儲器(PROM)
4.3.3可擦除可編程只讀存儲器(RPROM)
4.3.4電擦除可編程只讀存儲器(EERPROM)
4.3.5閃速存儲器
4.4存儲器的擴(kuò)展
4.4.1位擴(kuò)展
4.4.2字?jǐn)U展
4.4.3字位全擴(kuò)展
習(xí)題
第5章輸入/輸出接口技術(shù)
5.1微型計算機(jī)接口概述
5.1.1微型計算機(jī)接口的概念
5.1.2設(shè)置接口電路的目的
5.1.3I/O接口的基本功能
5.1.4I/O與CPU之間的接口信息
5.2I/O端口地址譯碼技術(shù)
5.2.1I/O端口編址
5.2.2PC的I/O端口地址分配
5.2.3端口地址譯碼
5.3輸入/輸出傳送方式
5.3.1無條件傳送方式
5.3.2查詢傳送方式
5.3.3中斷傳送方式
5.3.4直接存儲器存取方式(DMA)
習(xí)題
第6章中斷技術(shù)
6.1中斷技術(shù)概念
6.1.1中斷的基本概念
6.1.2中斷的處理過程
6.1.3中斷的優(yōu)先權(quán)管理
6.2IBM-PC的中斷系統(tǒng)
6.2.18086/8088 CPU的中斷結(jié)構(gòu)
6.2.2中斷向量表
6.2.3可屏蔽中斷的響應(yīng)過程
6.3可編程中斷控制器8259A
6.3.18259A的引腳及內(nèi)部結(jié)構(gòu)
6.3.28259A編程結(jié)構(gòu)
6.3.38259A的初始化命令字
6.3.48259A的操作命令字
6.48259A綜合應(yīng)用實(shí)例
習(xí)題
第7章DMA技術(shù)
7.1DMA傳送概述
7.1.1DMA傳輸原理
7.1.2DMA傳送的方式
7.1.3DMA的操作類型
7.2DMA控制器8237A
7.2.18237A的內(nèi)部結(jié)構(gòu)
7.2.28237A的外部引腳
7.2.38237A內(nèi)部寄存器的功能與操作
7.2.48237A的編程
7.2.58237A的工作時序
7.3PC中DMA的應(yīng)用
7.3.1DMA系統(tǒng)的組成
7.3.2單片8237系統(tǒng)
7.3.3雙片DMAC的DMA系統(tǒng)
7.3.4DMA系統(tǒng)應(yīng)用實(shí)例
習(xí)題
第8章可編程定時器/計數(shù)器
8.1基本概念
8.2可編程定時器/計數(shù)器8254
8.2.18254的內(nèi)部結(jié)構(gòu)及外部引腳
8.2.28254的工作方式和操作時序
8.2.38254的控制字和初始化
8.38254的應(yīng)用
8.4PC中定時器/計數(shù)器的應(yīng)用
習(xí)題
第9章并行接口
9.1接口電路概述
9.2可編程并行接口8255A
9.2.18255A內(nèi)部結(jié)構(gòu)及外部引腳
9.2.28255A的控制字
9.2.38255A的工作方式和工作時序
9.38255A的應(yīng)用
習(xí)題
第10章串行接口
10.1串行通信的基本概念
10.1.1并行通信與串行通信
10.1.2串行通信的連接方式
10.1.3串行通信的通信速率
10.1.4信號的調(diào)制與解調(diào)
10.2串行通信的數(shù)字格式
10.2.1異步通信協(xié)議
10.2.2同步串行通信協(xié)議
10.3串行通信的接口標(biāo)準(zhǔn)
10.3.1RS-232接口
10.3.2信號電平
10.3.3信號功能
10.3.4信號連接
10.3.5RS-422A接口
10.3.6RS-485接口
10.4可編程串行接口芯片8251A
10.4.18251A的內(nèi)部結(jié)構(gòu)
10.4.28251A的引腳功能
10.4.38251A的控制字
10.58251A的初始化及應(yīng)用
10.5.18251A初始化編程
10.5.2串行通信接口電路設(shè)計
習(xí)題
第11章微型計算機(jī)總線
11.1總線技術(shù)概述
11.1.1總線的類型
11.1.2總線結(jié)構(gòu)
11.1.3總線的性能
11.1.4總線操作及傳送控制
11.2系統(tǒng)總線
11.2.1ISA總線
11.2.2EISA總線
11.3局部總線
11.3.1PCI總線
11.3.2PCI Express總線
11.4設(shè)備總線
11.4.1USB總線
11.4.2GPIB總線
習(xí)題
第12章模-數(shù)、數(shù)-模轉(zhuǎn)換器接口
12.1模-數(shù)、數(shù)-模轉(zhuǎn)換器概述
12.2A-D和D-A轉(zhuǎn)換電路基礎(chǔ)
12.2.1運(yùn)算放大器的應(yīng)用
12.2.2電壓比較器應(yīng)用
12.3DAC
12.3.1轉(zhuǎn)換原理
12.3.2DAC與微機(jī)系統(tǒng)的連接
12.3.3DAC0832
12.3.4DAC1210
12.4ADC
12.4.1ADC的主要技術(shù)參數(shù)
12.4.2ADC芯片應(yīng)用接口
12.4.3ADC與微處理器的接口
12.4.4ADC0809及其應(yīng)用
12.4.5AD574A及其應(yīng)用
習(xí)題
附錄
附錄A標(biāo)準(zhǔn)ASCII碼字符表
附錄B80x86指令系統(tǒng)
B.1指令符號說明
B.216位/32位80x86基本指令
B.3MMX指令
附錄CDOS功能調(diào)用
附錄DBIOS功能調(diào)用
參考文獻(xiàn)