第一部分彙 編 語 言
第1章進
1?1進制轉換及計算
1?2碼制及其轉換
習題
第2章微機硬件基礎
2?18086/88 CPU的編程結構
2?2內存地址組織及存放次序
2?3接口、端口及端口地址
習題
第3章尋址方式及指令繫統
3?1基本概念
3?2尋址方式
3?2?1操作數的尋址方式
3?2?2轉移指令的尋址方式
3?3指令繫統
3?3?1傳送類指令(12條)
3?3?2算術運算類指令(20條)
3?3?3位運算類指令(12條)
3?3?4CPU控制類指令(12條)
3?3?5I/O類指令(2條)
3?3?6串操作類指令(13條)
3?3?7轉移類指令(26條)
3?4DOS中斷調用和BIOS中斷調用
習題
第4章MASM彙編語言
4?1彙編語句格式
4?2表達式
4?3偽指令
4?4完整彙編源程序的上機過程
習題
第5章彙編程序設計
5?1程序結構
5?2順序程序設計
5?3分支程序設計
5?3?1單分支程序設計
5?3?2雙分支程序設計
5?3?3邏輯分解法多分支程序設計
5?3?4轉移表法多分支程序設計
5?3?5地址表法多分支程序設計
5?4循環程序設計
5?5子程序設計
5?6綜合應用舉例
習題
第二部分微 機 原 理
第6章Intel 8086/88微處理器
6?18086/88引腳及其功能
6?1?18086 CPU最小工作模式下的引腳
6?1?28088引腳與8086的區別
(最小模式)
6?1?38086/88最大模式的引腳與最小
模式的區別
6?28086/88 CPU子繫統的基本配置
6?3總線工作時序
6?3?1指令周期、總線周期和時鐘周期
6?3?2基本的總線時序
習題
第7章內存組成、原理與接口
7?1微機存儲繫統概述
7?2半導體存儲器結構與原理
7?2?1芯片基本結構
7?2?2RAM存儲原理
7?2?3ROM存儲原理
7?3典型的半導體存儲器芯片
7?4內存組成及其與繫統總線的連接
7?4?1內存組成與接口設計的基本工作
7?4?2用譯碼器實現芯片選擇
7?4?3實現芯片選擇的方法
7?4?4DRAM的連接
7?4?5RAM的備份電源技術
7?5PC繫列微機的內存組織
7?5?1內存分體結構
7?5?2內存空間分配
習題
第8章輸入/輸出(I/O)繫統
8?1接口技術概述
8?1?1接口的概念
8?1?2接口的功能
8?1?3CPU與外設之間傳送的信息
8?1?4端口地址的編址方式
8?2I/O端口讀/寫技術
8?2?1I/O端口地址譯碼技術
8?2?2I/O端口的讀/寫控制
8?3I/O設備數據傳送控制方式
8?3?1無條件傳送方式
8?3?2查詢傳送方式
8?3?3中斷傳送方式
8?3?4DMA方式及DMAC
8?3?5IOP方式
習題
第9章中斷技術
9?1中斷的基本原理
9?1?1中斷過程
9?1?2中斷優先權
9?1?3中斷嵌套(多重中斷)
9?28086/88的中斷繫統
9?3可編程中斷控制器8259A(PIC)
9?3?18259A的結構及邏輯功能
9?3?28259A的引腳
9?3?3端口區分
9?3?4中斷響應過程
9?3?58259A的編程
9?3?68259A的操作方式
9?48259A在微機繫統中的應用
9?4?18259A在IBM PC/XT中的應用
9?4?28259A在PC/AT中的應用
9?5中斷接口技術
9?5?1中斷源的接口設計
9?5?2中斷服務程序的編制
9?5?3中斷服務程序的裝載
9?5?4中斷服務程序編制實例
習題
第三部分接 口 技 術
第10章可編程接口芯片及其應用
10?1可編程並行接口芯片8255A
10?1?18255A的結構及引腳功能
10?1?28255A端口的尋址
10?1?38255A的工作方式及控制字
10?1?48255A的初始化及應用舉例
10?2可編程的定時/計數器芯片8253
10?2?18253簡介
10?2?28253工作方式與操作時序
10?2?38253的初始化
10?2?48253的應用舉例
10?3數據采集繫統接口技術
10?3?1概述
10?3?2D/A轉換器(DAC)
10?3?3A/D轉換器(ADC)
10?3?4典型ADC器件ADC0808/0809
及其應用
10?4可編程接口芯片的綜合應用
習題
第11章總線技術
11?1概述
11?2繫統總線概述
11?3PCI總線
11?3?1PCI總線的特點
11?3?2PCI總線信號的定義
11?3?3PCI總線的繫統結構
11?3?4PCI總線產品的開發
11?4AGP總線
習題
第12章鍵盤接口
12?1概述
12?1?1鍵開關與鍵盤的分類
12?1?2鍵盤接口的基本功能
12?2非編碼鍵盤接口及其控制
12?2?1簡單鍵盤接口與行掃描法
12?2?2可編程接口與線反轉法
12?3IBM PC的鍵盤接口
12?3?1IBM PC的鍵盤
12?3?2PC擴展鍵盤的接口電路
12?3?3鍵盤中斷服務與調用
習題
第13章顯示接口
13?1LED顯示器件及其接口
13?1?1概述
13?1?2數碼管顯示接口分析/設計
13?1?3用MC14499譯碼器擴展LED
顯示接口
13?2LCD顯示器件及其接口
13?2?1液晶顯示器的原理、結構及分類
13?2?2LCD的驅動方式和驅動原理
13?2?3LCD顯示器接口的設計及應用
13?2?4液晶顯示模塊或組件
13?3微機顯示器及其接口
習題
第14章並口通信技術
14?1並行接口
14?2並行打印機適配器
14?3基於並行接口的硬件設計及
軟件編程
14?4並行打印機接口轉換成GPIB―488
接口
14?4?1GPIB―488總線
14?4?2並行打印機接口轉換成GPIB―488
接口電路
習題
第15章串行接口技術
15?1概述
15?2RS―232串行接口技術
15?2?1異步串行通信的信號形式
15?2?2調制解調器及數據通信的
基本原理
15?2?3RS―232串行接口技術
15?2?4RS―422、RS―423和RS―485
標準接口
15?3通用異步通信接口芯片INS 8250
15?3?1異步串行口的硬件邏輯
15?3?2INS 8250內部寄存器定義
15?3?3微機查詢式編程舉例
15?3?4中斷I/O異步通信編程方法
15?3?5異步通信中斷程序模式及
應用舉例
15?4基於RS―232串行接口的硬件設計
15?5USB接口技術
15?5?1USB接口研制的動機及設計
目標
15?5?2USB結構
15?5?3USB的特點
15?5?4USB主機和USB設備
15?5?5USB數據流
習題
第16章微型計算機應用繫統的設計
16?1微型計算機應用繫統設計概述
16?1?1微型計算機測控繫統的結構
16?1?2微型計算機測控繫統的設計
原則
16?2微型計算機應用繫統的設計步驟
16?3微型計算機應用繫統的可靠性技術
16?4微型計算機應用繫統設計實例
16?5IBM PC/XT微機繫統板組成原理
習題
第四部分附錄
附錄ADOS功能調用
附錄BBIOS中斷
附錄C彙編錯誤信息中英文對照表
附錄DDEBUG命令格式及使用說明
附錄E標準ASCII碼表
參考文獻