《微型計算機原理與接口技術》以Intel 8486微處理器為主體,從應用的角度出發,較詳細地闡述16位和32位微型計算機的基本原理、匯編語言和接口技術。 主要內容包括:微型計算機的基本結構和工作原理、匯編語言程序及基本的程序設計方法、微型計算機存儲器系統、中斷系統、接口技術、接口芯片、常用外部設備接口和微型計算機應用。全書共12章,每章末配有習題與思考題。參與《微型計算機原理與接口技術》編寫的作者都是長期從事微機原理及接口技術課程的一線教師,他們具有較為豐富的教學和實踐經驗,特別注意基本概念、基本方法和基本技能的講解,《微型計算機原理與接口技術》是他們長期教學工作的結晶!段⑿陀嬎銠C原理與接口技術》可作為本科和高職高專院校相關課程的教材,也可供相關工程技術人員參考。
《微型計算機原理與接口技術》體現作者多年的教學經驗,主要講述intel 80486微處理器,軟件與硬件相結合,面積應用,例題與習題豐富,實踐性強。
第1章 緒論
1.1 概述
1.1.1 微型計算機的發展概況
1.1.2 微型計算機的特點和分類
1.1.3 微處理器的字長
1.2 運算基礎
1.2.1 進位計數制及其相互轉換
1.2.2 二進制數的運算規則
1.2.3 計算機中的四則運算
1.2.4 計算機中帶符號數的表示方法
1.2.5 計算機中數的小數點表示方法
1.2.6 二進制編碼
1.2.7 邏輯運算與基本邏輯電路
1.3 微型計算機的基本結構
1.3.1 微型計算機的總體結構
1.3.2 微處理器的基本結構
1.3.3 微型計算機(微機)的工作過程
1.3.4.一個程序工作的例子
習題與思考題
第2章 InleI32位微處理器
2.1 微處理器的基本結構
2.1.1 微處理器的內部基本結構
2.1.2 微處理器外部基本引腳
2.1.3 80386及80486微處理器的主要結構邏輯框圖
2.2 微處理器寄存器結構
2.3 微處理器的工作方式
2.3.1 實地址方式
2.3.2 虛擬8086方式
2.3.3 保護方式
2.3.4 3種工作方式的狀態轉換
2.3.5 系統管理方式(SMM)
2.4 指令流水線操作
2.5 Pentium系列微處理器
2.5.1 概述
2.5.2 Pentium系列微處理器的功能結構
習題與思考題
第3章 80X86尋址方式和指令系統
3.1 80X86尋址方式
3.1.1 數據尋址方式
3.1.2 程序地址尋址方式
3.1.3 堆棧地址尋址
3.2 80X86指令格式
3.2.1 80X86指令編碼格式
3.2.2 80X86指令格式
3.3 80X86指令系統
3.3.1 數據傳送指令
3.3.2 算術運算指令
3.3.3 邏輯運算指令
3.3.4 控制轉移類指令
3.3.5 串操作指令
3.3.6 輸入輸出指令
3.3.7 處理器控制
3.3.8 中斷指令與DOS功能調用
習題與思考題
第4章 匯編語言及程序設計
4.1 匯編語言
4.1.1 匯編語言格式
4.1.2 簡化的段定義偽指令
4.1 13完整段定義偽指令
4.1.4 常用偽指令
4.1.5 匯編程序兩種基本格式
4.2 分支程序設計
4.2.1 簡單分支程序
4.2.2 復雜分支程序
4.3 循環程序設計
4.3.1 單重循環程序
4.3.2 多重循環程序
4.4 子程序設計
4.4.1 過程定義
4.4.2 調用指令
4.4.3 子程序設計
4.5 宏
4.5.1 宏指令的定義和使用
4.5.2 宏指令中參數的使用
4.5.3 宏與子程序的區別
4.6 匯編語言與高級語言的接口
4.6.1 C語言調用協議
4.6.2 內存模式和段的約定
4.6.3 數據類型與結果返回
4.6.4 PASCAl語言調用協議
4.6.5 MASM調用高級語言
4.6.6 調用舉例
4.7 匯編和連接程序
4.8 匯編語言程序上機過程
習題與思考題
第5章 存儲器
5.1 存儲器概述
5.1.1 存儲器體系的分級結構
5.1.2 存儲器的類型
5.1.3 半導體存儲器的性能指標
5.2 存儲器的系統連接
5.2.1 存儲器芯片的選用
5.2.2 存儲器結構的確定
5.2.3 存儲器的擴展
5.3 高速緩沖存儲器
5.3.1 Cache的工作原理
5.3.2 高速緩存與內存的存取一致性
5.4 虛擬存儲器
5.5 內存分段分頁管理機制
習題與思考題
第6章 總線技術
6.1 概述
6.1.1 總線規范的基本內容
6.1.2 總線分類
6.1.3 采用標準總線的優點
6.2 總線數據傳輸
6.2.1 總線傳輸過程
6.2.2 總線傳輸信號特性
6.2.3 總線傳輸控制
6.2.4.總線仲裁
6.2.5 奔騰系列微處理器總線技術
6.2.6 現代總線發展
6.2.7 流行總線的性能比較
6.3 局部總線
6.3.1 IBMPC總線結構
6.3.2 其他局部總線
6.3.3 PCI總線
6.3.4 AGP總線
6.4 系統總線
6.4.1 系統總線簡介
6.4.2 Multibus總線
6.4.3 STD總線
6.5 通信總線
6.5.1 IEEE488總線
6.5.2 VXI線
6.5.3 SCSI總線
6.5.4.IDE總線
6.5.5 Centronics總線
6.5.6 RS-232C總線
6.5.7 RS.4 49
6.5.8 RS-422A總線
6.5.9 RS.4 23A總線
6.5.1 ORS-485總線
6.5.1 1通用串行總線USB
習題與思考題
第7章 微型計算機的輸入/輸出
7.1 CPU與外設通信的特點
7.1.1 接口的用途
7.1.2 I/O端口的尋址方式
7.1.3 :I/O端口地址的形成
7.2 輸入輸出方式
7.2.1 程序控制傳送方式
7.2.2 中斷控制傳送方式
7.2.3 直接存儲器存取方式——DMA方式
7.2.4.I/O處理機方式
7.3 CPU與外設通信的接口
7.3.1 同步傳送方式與接口
7.3.2 異步查詢方式與接口
7.3.3 查詢方式應用舉例
7.4 可用于輸入/輸出接口的8212芯片
7.4.1 8212芯片用于輸入接口
7.4.2 8212芯片用于輸出接口
7.4.3 8212芯片作為雙向總線驅動器
7.5 CPU的輸入/輸出
7.5.1 CPU的I/O指令
7.5.2 80286和80386/486支持I/O端口直接與內存之間的數據傳送
7.6 DMA傳送方式與DMA控制器8237A
7.6.1 8237A的基本功能和結構
7.6.2 8237A的工作方式
7.6.3 8237A的寄存器與編程
習題與思考題
第8章 常用外圍設備
8.1 概述
8.1.1 外圍設備的概念及一般功能
8.1.2 外圍設備的分類
8.2 常用外圍設備
8.2.1 輸入設備
8.2.2 輸出設備
8.2.3 外存設備
8.2.4 通信設備
8.2.5 其他設備
習題與思考題
第9章 中斷技術
9.1 中斷概述
9.1.1 中斷的概念
9.1.2 中斷源
9.1.3 中斷分類
9.1.4 中斷類型碼的分配
9.1.5 CPU的中斷處理順序
9.2 中斷機制
9.2.1 80486實模式下的中斷
9.2.2 80486保護模式下的中斷和異常
9.2.3 虛擬8086模式下的中斷屏常
9.3 中斷向量表的建立方法
9.3.1 絕對地址置人法
9.3.2 使用串指令裝入法
9.3.3 使用DOS調用法
9.3.4 直接接入法
9.4 可編程中斷控制器8259A
9.4.1 8259A的內部結構及管腳分配
9.4.2 8259A的中斷管理方式
9.4.3 8259A的編程
9.4.4 8259A的應用舉例
習題與思考題
第10章 可編程接口芯片及其與CPU的接口
10.1 可編程并行輸入/輸出接口芯片8255A
10.1.1 8255A的內部結構
10.1.2 8255A的引腳分配
10.1.3 8255A的工作方式及編程
10.1.4 8255A3種工作方式的功能及應用
10.1.5 8255A與CPU的接口
10.1.6 8255A應用舉例
10.2 可編程計數器/定時器8253
10.2.1 8253的內部結構及功能
10.2.2 8253的編程
10.2.3 8253的工作方式
10.2.4 8253的讀寫操作
10.2.5 8253編程及應用舉例
10.3 可編程串行輸入愉出接口芯片825l
10.3.1 串行通信概述
10.3.2 825lA的內部結構
10.3.3 8251A的引腳分配
10.3.4 8251A的編程
10.3.5 8251A的接口技術與應用
舉例
習題與思考題
第11章 D/A、A/D轉換器及其與CPU的接口
11.1 從物理信號到電信號的轉換
11.1.1 概述
11.1.2 幾種傳感器
11.2 數/模轉換器芯片(DAC)及其接口技術
11.2.1 :D/A的性能參數和術語
11.2.2 D/A芯片及其與CPU的接口
11.2.3 數膜轉換器芯片和微處理器的接口需要注意的問題
11.3 模/數轉換器芯片(ADC)及其接口技術
11.3.1 采樣和量化
11.3.2 A/D的工作原理
11.3.3 A/D的性能參數和術語
11.3.4 A/D芯片及其與CPU接口
l1.4 模/數轉換器芯片和微處理器的接口需要注意的問題
11.5 D/A和A/D器件的選擇
習題與思考題
第12章 微型計算機的應用
12.1 在輔助科學實驗中的應用
12.2 在生物科學中的應用
12.3 在過程控制中的應用
12.3.1 中央處理機(CPU)和存儲器
12.3.2 生產過程的輸入/輸出
12.3.3 人一機接口
12.3.4 通信
12.3.5 程編配套裝置
12.3.6 控制手段
12.4 在臨床醫療儀器中的應用
12.5 I/O接口與32位微處理器的連接
12.6 應用舉例
習題與思考題
附錄