目錄
1 微型電腦基礎
1.1 微型電腦系統
1.1.1 微型電腦系統層次
1.1.2 微型電腦系統的組成
1.1.3 微型電腦的工作過程
1.1.4 微型電腦的發展
1.2 微型電腦的性能指標和分類
1.2.1 微型電腦的性能指標
1.2.2 微型電腦的分類
1.3 電腦的運算基礎
1.3.1 進位計數制
1.3.2 數制的相互轉換
1.3.3 二進位的運算
1.4 電腦的信息表示
1.4.1 數值數據表示
1.4.2 有符號數編碼
1.4.3 有符號數運算
1.4.4 十進位數編碼
1.4.5 非數值數據表示
本章總結
習題與思考題
2 8086/8088微處理器
2.1 8086/8088微處理器結構
2.1.1 8086/8088 CPU特點
2.1.2 8086/8088功能結構
2.1.3 8086/8088內部寄存器
2.2 8086/8088引腳功能及系統配置
2.2.1 工作模式
2.2.2 引腳功能
2.2.3 系統配置
2.3 8086/8088的存儲器與I/O組織
2.3.1 存儲器地址空間和數據存儲格式
2.3.2 存儲器的分段管理
2.3.3 8086/8088堆棧
2.3.4 8086/8088的I/O組織
2.4 8086/8088的操作時序
2.4.1 8086/8088的時序組成
2.4.2 系統的匯流排操作
2.5 80386微處理器
2.5.1 80386主要特點
2.5.2 80386的內部結構
2.5.3 80386的內部寄存器
2.5.4 80386的主要引腳
2.5.5 80386的工作模式
本章總結
習題與思考題
3 8086/8088指令系統
3.1 指令概述
3.1.1 指令格式
3.1.2 操作數類型
3.2 定址方式
3.2.1 立即數定址
3.2.2 寄存器定址
3.2.3 存儲器定址
3.2.4 隱含定址
3.2.5 定址方式總結
3.3 指令系統
3.3.1 數據傳送指令
3.3.2 算術運算指令
3.3.3 邏輯運算指令
3.3.4 移位指令
3.3.5 控制轉移指令
3.3.6 串操作指令
3.3.7 處理器控制指令
本章總結
習題與思考題
4 彙編語言程序設計
4.1 彙編語言基本知識
4.1.1 彙編語言源程序結構
4.1.2 彙編語言語句類型及格式
4.1.3 彙編語言的數據表示
4.2 偽指令與宏指令
4.2.1 符號定義偽指令
4.2.2 數據定義偽指令
4.2.3 段定義偽指令
4.2.4 模塊定義和結束偽指令
4.2.5 過程定義偽指令
4.2.6 宏指令
4.3 DOS和BIOS功能調用
4.3.1 DOS功能調用
4.3.2 BIOS功能調用
4.4 彙編語言程序設計基礎
4.4.1 彙編語言程序設計開發過程
4.4.2 順序程序設計
4.4.3 分支程序設計
4.4.4 循環程序設計
4.4.5 子程序設計
4.5 彙編語言程序設計實例
4.5.1 算術邏輯運算程序
4.5.2 數據分類統計程序
4.5.3 代碼轉換程序
4.5.4 排序程序
4.5.5 輸入/輸出程序
本章總結
習題與思考題
5 存儲器系統
5.1 存儲器概述
5.1.1 存儲器系統層次結構
5.1.2 半導體存儲器的分類
5.1.3 半導體存儲器的主要技術指標
5.2 隨機存取存儲器
5.2.1 靜態RAM
5.2.2 動態RAM
5.3 只讀存儲器
5.3.1 EPROM
5.3.2 EEPROM(E2PROM)
5.3.3 快閃記憶體(Flash Memory)
5.4 存儲器擴展技術
5.4.1 存儲器擴展方法
5.4.2 片選信號的產生方法
5.4.3 半導體存儲器擴展設計舉例
5.5 高速緩衝存儲器
5.5.1 Cache的工作原理
5.5.2 Cache與主存的地址映射
5.5.3 Cache的替換演算法
5.5.4 Cache的讀/寫操作
本章總結
習題與思考題
6 輸入/輸出介面技術
6.1 介面技術概述
6.1.1 I/O介面概念
6.1.2 I/O埠與編址方式
6.1.3 I/O埠地址解碼
6.2 CPU與外部設備數據傳輸方式
6.2.1 程序控制方式
6.2.2 中斷控制方式
6.2.3 DMA方式
6.3 DMA控制器8237A
6.3.1 8237A內部結構及引腳
6.3.2 8237A工作方式
6.3.3 8237A工作時序
6.3.4 8237A內部寄存器
6.3.5 8237A編程
本章總結
習題與思考題
7 中斷技術與中斷控制器
7.1 中斷技術概述
7.1.1 中斷的基本概念
7.1.2 中斷處理過程
7.1.3 中斷技術的應用
7.2 8086/8088中斷系統
7.2.1 8086/8088中斷類型
7.2.2 中斷向量和中斷向量表
7.2.3 可屏蔽中斷的響應過程
7.2.4 非屏蔽中斷與軟體中斷的響應過程
7.3 可編程中斷控制器8259A
7.3.1 8259A的內部結構和引腳
7.3.2 8259A的工作方式
7.3.3 8259A的控制字與編程
7.3.4 8259A應用舉例
本章總結
習題與思考題
8 可編程介面晶元及應用
8.1 可編程並行介面晶元8255A
8.1.1 並行通信
8.1.2 8255A內部結構及引腳
8.1.3 8255A工作方式
8.1.4 8255A控制字與狀態字
8.1.5 8255A的應用
8.2 可編程串列介面晶元8251A
8.2.1 串列通信
8.2.2 8251A內部結構及引腳
8.2.3 8251A控制字與狀態字
8.2.4 8251A的應用
8.3 可編程定時/計數器8253
8.3.1 定時/計數器概述
8.3.2 8253內部結構及引腳
8.3.3 8253的工作方式
8.3.4 8253控制字與初始化
8.3.5 8253的應用
本章總結
習題與思考題
9 模擬介面技術
9.1 模擬介面技術概述
9.1.1 模擬輸入/輸出系統介面
9.1.2 模擬輸入通道
9.1.3 模擬輸出通道
9.2 數/模轉換晶元及介面技術
9.2.1 D/A轉換原理
9.2.2 D/A轉換主要技術指標
9.2.3 典型D/A轉換晶元
9.3 模/數轉換晶元及介面技術
9.3.1 A/D轉換原理
9.3.2 A/D轉換主要技術指標
9.3.3 典型A/D轉換晶元
本章總結
習題與思考題
附錄A ASCII碼
附錄B DOS功能調用
附錄C BIOS中斷調用
附錄D EBUG調試軟體
參考文獻