第1章 微型計算機概述
1.1 微型計算機的發(fā)展概述
1.2 計算機的基本組成和基本工作原理
1.2.1 計算機的基本組成
1.2.2 存儲程序工作原理
1.3 名詞術語
1.4 微機的結構
1.5 微型計算機的工作過程
習題與思考題
第2章 微處理器
2.1 Intel8086/8088微處理器
2.1.1 8086/8088的寄存器結構
2.1.2 8086/8088的功能結構
2.1.3 存儲器組織
2.1.4 8086/8088的標志寄存器
2.2 Intel80286微處理器
2.3 Intel80386微處理器
習題與思考題
第3章 8086/8088指令系統
3.1 指令的基本格式
3.1.1 指令的構成
3.1.2 8086/8088的通用指令格式
3.2 8086/8088的尋址方式
3.2.1 立即數尋址
3.2.2 寄存器尋址
3.2.3 直接尋址
3.2.4 寄存器間接尋址
3.2.5 寄存器相對尋址方式
3.2.6 基址變址尋址方式
3.2.7 相對基址變址尋址方式
3.3 8086/8088的指令系統
3.3.1 數據傳送類指令及應用
3.3.2 算術運算類指令及應用
3.3.3 邏輯運算與移位類指令及應用
3.3.4 串操作類指令及應用
3.3.5 控制轉移類指令及應用
3.3.6 處理器控制類指令及應用
習題與思考題
第4章 8086/8088匯編語言程序設計
4.1 匯編語言源程序的格式
4.1.1 8086/8088匯編語言程序的一個例子
4.1.2 8086/8088匯編語言源程序的格式
4.1.3 匯編語言語句的類型和語句格式
4.2 8086/8088匯編語言中的運算符
4.2.1 算術運算符
4.2.2 邏輯運算符
4.2.3 關系運算符
4.2.4 分析運算符
4.2.5 綜合運算符
4.3 8086/8088匯編語言中的偽指令
4.3.1 符號賦值偽指令
4.3.2 數據定義偽指令
4.3.3 存儲單元類型定義偽指令
4.3.4 過程定義偽指令
4.3.5 段定義偽指令
4.3.6 宏指令
4.4 匯編語言程序設計與上機調試
4.4.1 DOS功能調用
4.4.2 匯編語言程序的上機過程與調試
4.5 匯編語言程序設計及舉例
4.5.1 順序程序設計
4.5.2 分支程序設計
4.5.3 循環(huán)程序設計
4.5.4 匯編語言程序設計實例
習題與思考題
第5章 PC機的總線結構和時序
5.1 概述
5.1.1 指令周期、總線周期和T狀態(tài)
5.1.2 微機的總線結構
5.2 IBMPC/XTCPU子系統
5.2.1 8088的引腳
5.2.2 最大與最小模式下的總線操作
5.2.3 8086CPU與8088CPU的差別
5.3 IBM PC的系統總線和時序
5.3.1 IBM PC/XT總線
5.3.2 IMB PC/XT總線時序
5.3.3 ISA總線
5.3.4 PCI總線
習題與思考題
第6章 存儲器
6.1 半導體存儲器的分類及特點
6.1.1 概述
6.1.2 半導體存儲器的分類
6.1.3 半導體存儲器的特點
6.2 隨機存儲器RAM
6.2.1 基本存儲電路
6.2.2 RAM的結構
6.3 只讀存儲器ROM
6.3.1 掩膜只讀存儲器
6.3.2 可編程只讀存儲器
6.3.3 可擦除可編程只讀存儲器
6.3.4 閃速存儲器
6.4 存儲器與微處理器的連接
6.4.1 連接時應注意的問題
6.4.2 存儲器與CPU的連接
6.4.3 存儲器與CPU的連接舉例
6.5 8086存儲系統介紹
6.5.1 8086存儲系統
6.5.2 8086擴展存儲器及其管理
習題與思考題
第7章 微型計算機的輸入和輸出技術
7.1 微型計算機和外設的輸入/輸出接口
7.1.1 接口電路的概念和功能
7.1.2 輸入/輸出的尋址方式
7.1.3 CPU和輸入/輸出設備間的接口信息
7.2 CPU和外設數據傳送方式
7.2.1 無條件傳送方式
7.2.2 查詢傳送方式
7.2.3 中斷傳送方式
7.2.4 直接數據通道傳送(DMA)方式
習題與思考題
第8章 中斷技術
8.1 中斷的基本原理
8.1.1 中斷過程
8.1.2 中斷優(yōu)先權
8.2 8086/8088的中斷方式
8.2.1 8086/8088的中斷類型
8.2.2 8086/8088的中斷管理
8.3 可編程中斷控制器8259A
8.3.1 8259A結構及引腳功能
8.3.2 8259A中斷響應過程
8.3.3 8259A的工作方式
8.3.4 8259A的控制字和編程
8.3.5 8259A的級連電路
8.4 PC/XT系統中斷申請線的擴充
習題與思考題
第9章 串行通信及接口電路
9.1 串行通信
9.1.1 串行接口通信的基本概念
9.1.2 串行通信的方式
9.1.3 數據傳送的工作方式
9.2 8251A可編程串行通信接口芯片及應用
9.2.1 8251A的基本性能
9.2.2 8251A的內部結構
9.2.3 8251A的引腳特性和外部連接
9.2.4 8251A控制字及初始化方法
9.2.5 8251A的應用舉例
習題與思考題
第10章 并行接口芯片
10.1 可編程并行接口芯片8255A的結構
10.1.1 8255A的基本性能
10.1.2 8255A的內部結構
10.1.3 8255A的引腳特性和外部連接
10.2 8255A的控制字
10.3 8255A的工作方式
10.3.1 方式0的功能
10.3.2 方式1的功能
10.3.3 方式2的功能
10.4 8255A的應用舉例
習題與思考題
第11章 可編程定時/計數器8253
11.1 8253可編程計數器/定時器的結構及引腳功能
11.1.1 8253的結構
11.1.2 8253的引腳功能
11.2 8253的工作方式
11.2.1 方式0
11.2.2 方式1
11.2.3 方式2
11.2.4 方式3
11.2.5 方式4
11.2.6 方式5
11.3 8253的控制字和編程
11.3.1 8253的控制字
11.3.2 8253編程舉例
習題與思考題
第12章 數/模轉換與模/數轉換
12.1 模擬量接口的基本組成
12.2 D/A轉換器
12.2.1 基本概念
12.2.2 DAC0832的結構原理及引腳
12.2.3 DAC0832的接口設計及編程
12.3 A/D轉換器
12.3.1 基本概念
12.3.2 ADC0809的結構及引腳
12.3.3 ADC0809的接口設計和編程
習題與思考題
附錄A DOS系統功能調用
附錄B DEBUG調試程序主要命令
附錄C ASCII碼表
參考文獻