本書講解微型計算機的工作原理和接口應用技術。書中以Intel8086CPU為主線,系統(tǒng)講述微型計算機系統(tǒng)的基本組成、工作原理、指令系統(tǒng)及匯編語言程序設計、半導體存儲器技術、硬件接口技術、總線技術、PC的軟件體系、PC應用系統(tǒng)設計舉例,使學生牢固掌握微型計算機的原理和硬件接口技術,建立微型計算機系統(tǒng)的整體概念,并從PC應用系統(tǒng)的角度了解其軟件體系和相關接口。本書適合作為高等學校非計算機專業(yè)微型計算機原理與接口技術、微型計算機原理及應用課程的教材,也可供從事微型計算機硬件和軟件設計的工程技術人員參考。
第1章 微型計算機系統(tǒng)
1.1 微型計算機的組成及工作過程
1.1.1 微型計算機的組成
1.1.2 微型計算機的工作過程
1.2 8086/8088微處理器
1.2.1 微處理器發(fā)展概述
1.2.2 8086/8088CPU結構
1.3 8086/8088系統(tǒng)的存儲器結構
1.3.1 存儲器的分段
1.3.2 存儲器中邏輯地址和物理地址的轉換
1.4 8086/8088CPU的引腳信號和工作模式
1.4.1 8088CPU的引腳功能
1.4.2 8086/8088CPU的工作模式
1.5 8086/8088CPU的工作時序
1.5.1 時鐘周期、指令周期和總線周期 第1章 微型計算機系統(tǒng)
1.1 微型計算機的組成及工作過程
1.1.1 微型計算機的組成
1.1.2 微型計算機的工作過程
1.2 8086/8088微處理器
1.2.1 微處理器發(fā)展概述
1.2.2 8086/8088CPU結構
1.3 8086/8088系統(tǒng)的存儲器結構
1.3.1 存儲器的分段
1.3.2 存儲器中邏輯地址和物理地址的轉換
1.4 8086/8088CPU的引腳信號和工作模式
1.4.1 8088CPU的引腳功能
1.4.2 8086/8088CPU的工作模式
1.5 8086/8088CPU的工作時序
1.5.1 時鐘周期、指令周期和總線周期
1.5.2 8088CPU的總線周期
思考與練習
第2章 半導體存儲器
2.1 存儲器概述
2.1.1 存儲器的類型
2.1.2 存儲器的主要性能指標與分級結構
2.2 常用的存儲器芯片
2.2.1 半導體存儲器芯片的結構
2.2.2 隨機存儲器RAM
2.2.3 只讀存儲器ROM
2.3 存儲器與CPU的連接
2.3.1 存儲器芯片與CPU地址總線的連接
2.3.2 存儲器芯片與CPU數據總線的連接
2.3.3 存儲器芯片與CPU控制總線的連接
2.3.4 存儲器的擴展技術
思考與練習
第3章 8086/8088CPIJ的指令系統(tǒng)
3.1 8086/8088系統(tǒng)的指令格式與尋址方式
3.1.1 8086/8088匯編語言指令語句格式
3.1.2 8086/8088CPU的尋址方式
3.2 8086/8088CPU的指令系統(tǒng)
3.2.1 傳送類指令
3.2.2 算術運算指令
3.2.3 位操作類指令
3.2.4 串操作指令
3.2.5 程序控制指令
3.2.6 處理器控制指令
思考與練習
第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 匯編語言程序結構與源程序調試
4.3.1 匯編語言程序結構
4.3.2 匯編語言源程序上機調試
4.4 匯編語言程序設計
4.4.1 匯編語言程序設計的基本步驟
4.4.2 順序程序設計
4.4.3 分支程序設計
4.4.4 循環(huán)程序設計
4.4.5 子程序設計
4.5 常用DOS功能調用
4.5.1 DOS功能調用概述
4.5.2 常用的DOS功能及調用
4.6 程序設計應用
4.6.1 算術運算
4.6.2 數制轉換
4.6.3 其他運用
思考與練習
第5章 輸入輸出技術與模擬數字通道接口
5.1 接口技術概述
5.1.1 接口的功能
5.1.2 輸入/輸出的控制方式
5.2 輸入/輸出接口編址
5.2.1 I/O端口與內存獨立編址方式
5.2.2 I/O端口與內存統(tǒng)一編址方式
5.2.3 PC機中I/O端口地址分配
5.3 I/0接口的端口地址譯碼
5.3.1 門電路構成的地址譯碼電路
5.3.2 譯碼器構成的地址譯碼電路
5.3.3 開關式地址譯碼電路
5.4 數字通道接口
5.4.1 數據輸出寄存器(數字量輸出接口)
5.4.2 數據輸入三態(tài)緩沖器(數字量輸入接口)
5.4.3 三態(tài)緩沖寄存器
5.4.4 寄存器和緩沖器接口的應用
5.5 數/模和模/數轉換接口
5.5.1 概述
5.5.2 數/模轉換器及其接口電路
5.5.3 模/數轉換器及其接口電路
思考與練習
第6章 中斷技術與可編程中斷控制器
6.1 中斷技術概述
6.1.1 中斷的基本概念
6.1.2 中斷系統(tǒng)的功能
6.1.3 中斷的響應過程
6.2 8086/8088CPU中斷系統(tǒng)
6.2.1 外部中斷
6.2.2 內部中斷
6.2.3 中斷向量與中斷向量表
6.3 可編程中斷控制器8259A
6.3.1 8259A的內部結構及外部特性
6.3.2 8259A的工作方式
6.3.3 8259A控制字和初始化編程
6.3.4 8259A的應用舉例
思考與練習
第7章 可編程并行接口和串行接口芯片
7.1 概述
7.1.1 并行通信
7.1.2 串行通信
7.2 可編程并行接口芯片8255A
7.2.1 8255A的組成與引腳信號
7.2.2 8255A的控制字和初始化編程
7.2.3 8255A的工作方式
7.2.4 8255A的應用舉例
7.3 可編程串行接口芯片8251A
7.3.1 常用的RS一232收發(fā)器及串行接口信號
7.3.2 串行通信接口芯片8251A
7.3.3 8251A應用舉例
思考與練習
第8章 可編程定時/計數器8253A
8.1 定時/計數技術概述
8.2 可編程定時/計數器8253A
8.2.1 8253A的內部結構和外部引腳
8.2.2 8253A的控制字及工作方式
8.3 8253A的應用舉例
8.3.1 用于分頻器工作
8.3.2 對外部事件計數
8.3.3 在數據采集系統(tǒng)中的應用
8.3.4 用于測量連續(xù)脈沖信號的周期
8.3.5 在IBMPCXT中的應用
思考與練習
附錄AASCII字符表
附錄B8086/8088指令系統(tǒng)
參考文獻