《普通高等教育“十二五”電氣信息類規劃教材:微機原理與接口技術》系統地講解了微型計算機系統的結構、工作原理、各種接口技術及其應用,其內容包括80x86微處理器結構、指令系統、匯編語言程序設計、存儲器系統、總線技術、中斷技術、DMA技術和定時/計數技術,以及并行接口技術、串行接口技術、模擬接口技術、人機交互接口技術和微機接口技術應用等。
《微機原理與接口技術》主要有五個特點:
1)微機原理部分,以經典內容為基礎做詳細講解,對新技術做較系統介紹。
2)接口部分,盡可能介紹新技術,如定時器、串行接口、模擬接口等。
3)注重實踐與應用,以較多的例子講解各種技術的應用,并且用一章介紹了微機接口技術的實際應用。
4)實際應用編程不局限于匯編語言,也可使用Visual c#可視化編程語言,并且示范了串行接口、打印機并行接口,以及多功能接口卡的應用編程。
5)層次清晰、講解精練、篇幅適中。
《微機原理與接口技術》可作為高等院校計算機、通信工程、電氣工程、自動化、電子信息、機電等專業本科或專科生教材,也可以作為廣大工程技術人員用書。
前言
第1章 微型計算機概述
1.1 微型計算機系統及其特點
1.1.1 微型計算機系統簡介
1.1.2 微型計算機的主要性能
1.2 微型計算機的發展
1.2.1 微處理器的發展
1.2.2 嵌入式系統的發展
1.3 微型計算機的應用
1.4 計算機中數的表示
1.4.1 計算機中常用的數制及其轉換
1.4.2 有符號數的表示
1.4.3 計算機中常用的編碼
本章小結
思考題與練習題
第2章 80x86微處理器
2.1 8086微處理器結構
2.1.1 8086CPU功能結構
2.1.2 8086CPU寄存器
2.1.3 8086CPU總線周期概念
2.2 8086微處理器的引腳信號和工作模式
2.2.1 8086最小模式和最大模式的概念
2.2.2 8086引腳信號與功能
2.2.3 8086最小模式配置
2.2.4 8086最大模式配置
2.3 8086微處理器的操作和時序
2.3.1 復位操作
2.3.2 讀寫操作
2.3.3 中斷操作
2.3.4 總線控制操作
2.4 8086存儲器和I/O組織
2.4.1 8086的存儲器組織
2.4.2 8086的I/O組織
2.5 高性能微處理器
2.5.1 80386微處理器結構
2.5.2 80386的工作模式
2.5.3 80386的寄存器
2.5.4 80386的存儲器管理
2.5.5 Pentium系列微處理器簡介
本章小結
思考題與練習題
第3章 指令系統
3.1 尋址方式
3.1.1 立即尋址方式
3.1.2 寄存器尋址方式
3.1.3 存儲器尋址方式
3.1.4 32位地址的尋址方式
3.2 8086指令系統
3.2.1 指令格式
3.2.2 數據傳送指令
3.2.3 算術運算指令
3.2.4 邏輯運算指令
3.2.5 移位指令
3.2.6 循環指令
3.2.7 轉移指令
3.2.8 字符串操作指令
3.2.9 ASCII、BCD碼調整指令
3.2.1 0處理器指令
3.3 80286及以上型號CPU擴充的指令
3.3.1 傳送并擴展指令
3.3.2 堆棧指令
3.3.3 數據類型轉換指令
3.3.4 移位指令
3.3.5 位操作指令
3.3.6 比較交換指令CMPXCHG
3.3.7 條件字節設置指令SET
本章小結
思考題與練習題
第4章 匯編語言程序設計
4.1 數據類型和運算符
4.1.1 數據類型
4.1.2 運算符
4.1.3 表達式
4.2 常用的偽指令
4.2.1 符號定義偽指令
4.2.2 數據定義偽指令
4.2.3 段定義類偽指令
4.3 匯編語言程序設計
4.3.1 程序結構概述
4.3.2 順序結構
4.3.3 分支結構
4.3.4 循環結構
4.4 子程序與宏
4.4.1 子程序
4.4.2 宏的定義和引用
4.4.3 宏與子程序的區別
4.5 DOS和BIOS功能調用
4.5.1 DOS功能調用
4.5.2 BIOS功能調用
4.6 DEBUG調試器和MASM宏匯編工具簡介
4.6.1 調試器DEBUG
4.6.2 宏匯編MASM系統
4.7 Win32匯編簡介
本章小結
思考題與練習題
第5章 存儲器技術
5.1 存儲器概述
5.1.1 微機的存儲器系統
5.1.2 存儲器的分類
5.1.3 存儲器的性能指標
5.2 隨機存儲器
5.2.1 靜態隨機存儲器
5.2.2 動態隨機存儲器
5.2.3 高速緩沖存儲器
5.2.4 內存條
5.3 只讀存儲器ROM
5.3.1 掩模式ROM
5.3.2 可編程只讀存儲器PROM
5.3.3 可擦除可編程只讀存儲器EPROM
5.3.4 電可擦除可編程只讀存儲器EEPROM
5.3.5 閃速存儲器FLASH
本章小結
思考題與練習題
第6章 接口概念和總線技術
6.1 接口的基本概念
6.1.1 接口概念
6.1.2 接口的基本功能
6.1.3 接口的基本結構
6.1.4 端口地址譯碼及片選信號的產生
6.2 與接口傳輸數據的方式
6.2.1 程序控制方式
6.2.2 中斷控制方式
6.2.3 DMA方式
6.3 微機總線
6.3.1 總線概述
6.3.2 PC總線
6.3.3 ISA總線
6.3.4 PCI總線
6.3.5 PCI?E總線
本章小結
思考題與練習題
第7章 中斷技術
7.1 中斷基本概念
7.1.1 中斷和斷點
7.1.2 中斷源和中斷類型碼
7.1.3 中斷優先級和中斷嵌套
7.1.4 中斷服務程序和中斷向量
7.2 微機中斷系統
7.2.1 微機中斷系統結構
7.2.2 微機中斷分類
7.2.3 微機中斷源
7.3 微機中斷處理
7.3.1 微機中斷過程
7.3.2 中斷服務程序的調用過程
7.4 可編程中斷控制器8259A
7.4.1 8259A的引腳信號
7.4.2 8259A的內部結構與工作原理
7.4.3 8259A的中斷管理方式
7.4.4 8259A的寄存器及初始化
7.4.5 8259A的級聯
7.5 中斷應用舉例
7.5.1 指令中斷應用
7.5.2 8259A在微機中的應用
7.5.3 外中斷應用
本章小結
思考題與練習題
第8章 DMA技術
8.1 8237A的組成和工作原理
8.1.1 8237A的主要特點
8.1.2 8237A的引腳信號
8.1.3 8237A的結構
8.1.4 8237A的工作周期
8.2 8237A的工作方式和寄存器
8.2.1 8237A的工作方式
8.2.2 8237A的寄存器
8.3 8237A在PC中的應用
8.3.1 8237A的初始化
8.3.2 8237A應用實例
本章小結
思考題與練習題
第9章 定時/計數技術
9.1 定時器概述
9.1.1 定時與計數
9.1.2 定時方法
9.2 8254引腳信號與結構
9.2.1 8254的引腳信號
9.2.2 8254的內部結構
9.3 8254的控制字與工作方式
9.3.1 8254的控制字
9.3.2 8254的工作方式
9.4 8254應用舉例
9.4.1 利用8254產生方波
9.4.2 8254在微機中的應用
本章小結
思考題與練習題
第10章 并行接口技術
10.1 8255A的引腳信號與結構
10.1.1 8255A的引腳信號
10.1.2 8255A的內部結構
10.2 8255A的控制字
10.2.1 工作方式控制字
10.2.2 端口C置1/清0控制字
10.3 8255A的工作方式
10.3.1 方式
10.3.2 方式
10.3.3 方式
10.4 8255A應用舉例
10.4.1 8255A作為打印機接口
10.4.2 8255A控制LED顯示流水燈
10.4.3 8255A控制點陣顯示屏
本章小結
思考題與練習題
第11章 串行接口技術
11.1 串行通信概述
11.1.1 串行通信的基本概念
11.1.2 串行通信基本方式
11.1.3 RS?232串行通信標準
11.1.4 其他串行通信標準
11.2 串行接口芯片
11.2.1 16550的引腳信號
11.2.2 16550的內部結構與工作原理
11.2.3 16550寄存器及其初始化編程
11.3 串行接口應用舉例
11.3.1 BIOS通信功能介紹
11.3.2 雙微機串行通信
11.3.3 Windows下串行口編程應用
本章小結
思考題與練習題
第12章 模擬接口技術
12.1 D?A轉換器簡介
12.1.1 D?A轉換器的工作原理
12.1.2 D?A轉換器的主要參數
12.2 D?A轉換器及其接口
12.2.1 8位D?A轉換器DAC
12.2.2 12位D?A轉換器DAC
12.3 A?D轉換器的工作原理
12.3.1 A?D轉換器的工作原理
12.3.2 A?D轉換器的主要參數
12.4 A?D轉換器及其接口
12.4.1 8位A?D轉換器ADC
12.4.2 12位多通道串行接口A?D轉換器TLC
本章小結
思考題與練習題
第13章 人機交互接口技術
13.1 鍵盤及其接口
13.1.1 鍵盤的分類和特點
13.1.2 PC鍵盤接口
13.1.3 簡單鍵盤接口
13.2 顯示器及其接口
13.2.1 液晶顯示器及其接口
13.2.2 數碼管顯示器及其接口
13.3 打印機及其接口
13.3.1 常見的打印機工作原理
13.3.2 打印機接口結構
13.3.3 Windows下打印機口的編程應用
13.4 微機其他外設及接口
13.4.1 鼠標及其接口
13.4.2 掃描儀及其接口
本章小結
思考題與練習題
第14章 微機接口技術應用
14.1 ISA多功能接口卡及其應用
14.1.1 AC1059E的性能特點
14.1.2 AC1059E的端口地址與操作
14.1.3 Windows下的端口操作函數
14.1.4 AC1059E接口卡應用編程
14.2 PCI多功能接口卡簡介
14.2.1 AC6610P的性能特點
14.2.2 AC6610P的操作函數
14.3 多功能接口卡應用實例
14.3.1 控制系統描述
14.3.2 系統總體設計
14.3.3 主窗體部分程序設計
14.3.4 參數設置窗體部分程序設計
本章小結
思考題與練習題
附錄
附錄AASCII碼表
附錄B80x86指令表
附錄C匯編偽指令表
附錄DBIOS中斷功能調用表
附錄EDOS中斷功能調用表
附錄FDEBUG命令表
參考文獻