圖書信息
書 名: 32位微機原理與接口技術
作 者:馬興錄陳為
出版時間: 2009年09月
ISBN: 9787122059802
開本: 16開
定價: 39.00 元
內容簡介
《32位微機原理與接口技術》以Intel公司的IA32系列微處理器為主線,系統講述了微機原理、彙編語言程式設計、微型計算機的組成以及接口技術。微機原理部分主要包括:32位微處理器的工作原理及其指令系統。彙編語言程式設計詳細講述了彙編語言程式結構、開發過程、系統功能調用、結構化程式設計,並列舉了大量編程實例。微型計算機的組成部分主要包括:匯流排技術、存儲器系統、中斷系統以及DMA控制器。接口技術部分包括I/O系統、並行接口、定時/計數器、中斷控制器、串列通信接口、模擬接口等內容。最後,還簡單介紹了32位微處理器的保護模式,為讀者在保護模式下進行開發奠定基礎。
《32位微機原理與接口技術》在每章後面配有習題,並有配套的《32位微機原理與接口技術實驗指導》及電子課件可供選用。
《32位微機原理與接口技術》可作為高等院校本科教材使用,也可供工程技術人員參考。
圖書目錄
第1章 計算機基礎
1.1 緒論
1.1.1 電子計算機發展簡史
1.1.2 計算機套用領域及發展趨勢
1.1.3 微型計算機系統的組成及其主要技術指標
1.2 計算機中的數制
1.2.1 數制的基本概念
1.2.2 數制之間的轉換
1.3 布爾代數基礎
1.3.1 基本邏輯運算
1.3.2 基本運算規律
1.3.3 邏輯函式的表示方法
1.3.4 真值表與邏輯表達式之間的相互轉換
1.3.5 邏輯函式的化簡
1.4 邏輯電路基礎
1.5 二進制數的運算及其加法電路
1.5.1 二進制數據算術運算規則
1.5.2 半加器電路設計
1.5.3 全加器電路設計
1.5.4 多位二進制數的加法電路設計
1.6 計算機中的編碼
1.6.1 二進制數值數據的編碼方法
1.6.2 補碼加法器/減法器電路
1.6.3 其他編碼
1.7 浮點數基本概念
習題
第2章 微處理器
2.1 微型計算機簡化模型
2.1.1 微型計算機的總體結構
2.1.2 簡化模型的組成
2.1.3 模型機的運行過程
2.1.4 指令系統
2.2 處理器的功能結構
2.2.1 IA-32架構微處理器的發展歷史
2.2.2 8086微處理器的功能結構
2.2.3 Pentium微處理器的功能結構
2.3 IA-32微處理器的編程結構
2.3.1 IA-32微處理器的工作模式
2.3.2 IA-32微處理器的編程結構
2.3.3 存儲器組織
2.4 Pentium微處理器的外部引腳
2.5 Pentium微處理器的典型工作時序
習題
第3章 指令系統
3.1 概述
3.2 定址方式
3.3 IA32微處理器的基本指令集
3.3.1 數據傳送指令
3.3.2 算術運算類指令
3.3.3 邏輯指令
3.3.4 串處理指令
3.3.5 控制轉移指令
3.3.6 處理機控制指令
習題
第4章 彙編語言程式設計
4.1 彙編語言語句
4.1.1 彙編語言語句種類及其格式
4.1.2 彙編語言語句中各項的表示方法
4.2 偽指令
4.2.1 處理器選擇偽指令
4.2.2 段定義偽指令
4.2.3 假定偽指令
4.2.4 數據定義偽指令
4.2.5 符號定義偽指令
4.2.6 地址計數器與定位偽指令
4.2.7 過程(子程式)定義偽指令
4.2.8 源程式開始和結束偽指令
4.3 彙編語言程式的結構
4.4 彙編語言程式的開發過程
4.5 彙編語言程式結構設計
4.5.1 順序程式設計
4.5.2 分支程式設計
4.5.3 循環程式設計
4.5.4 子程式設計
4.5.5 宏指令
4.6 系統功能調用
4.6.1 鍵盤功能調用
4.6.2 顯示功能調用
4.6.3 返回作業系統
4.7 彙編語言設計實例
4.7.1 鍵盤及顯示器操作
4.7.2 代碼轉換
4.7.3 數值計算和數據處理
4.7.4 字元串處理
習題
第5章 匯流排技術
5.1 匯流排的基本概念
5.1.1 匯流排的分類
5.1.2 匯流排標準
5.1.3 匯流排主要性能指標
5.1.4 匯流排控制部件與匯流排傳輸
5.1.5 匯流排的層次化結構
5.2 常用內部匯流排
5.2.1 STD匯流排
5.2.2 PC系列匯流排
5.3 常用外部匯流排
5.3.1 IEEE-488匯流排
5.3.2 通用串列匯流排
習題
第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 快閃記憶體
6.2.4 常用存儲器參數
6.3 存儲器擴展技術
6.4 存儲器與CPU的連線
6.4.1 存儲器與CPU連線時問題
6.4.2 常用解碼電路
6.4.3 存儲器連線舉例
習題
第7章 輸入輸出接口
7.1 概述
7.1.1 設定接口電路的目的
7.1.2 接口的基本功能
7.1.3 接口電路中的信息
7.1.4 接口的基本結構
7.2 I/O連線埠的編址
7.2.1 I/O連線埠的編址方式
7.2.2 連線埠地址解碼
7.3 CPU與外設之間的數據傳送方式
7.3.1 程式控制方式
7.3.2 中斷傳送方式
7.3.3直接存儲器存取方式
習題
第8章 中斷系統
8.1 中斷的基本概念
8.1.1 中斷的定義
8.1.2 中斷請求信號的產生
8.1.3 中斷優先權
8.1.4 中斷過程
8.2 微型計算機的中斷系統
8.2.1 中斷的分類和中斷類型碼
8.2.2 中斷向量和中斷向量表
8.2.3 中斷回響過程與時序
8.3 可程式中斷控制器8259A
8.3.1 8259A的內部結構和工作原理
8.3.2 引腳信號
8.3.3 8259A的工作過程
8.3.4 8259A的工作方式
8.3.5 8259A的編程
8.3.6 8259A的級聯
8.3.7 8259A的套用舉例
習題
第9章 並行接口及定時/計數技術
9.1 並行接口概述
9.2 並行接口晶片8255A
9.2.1 8255A的內部結構
9.2.2 8255A的引腳功能
9.2.3 8255A的工作方式
9.2.4 8255A的編程及套用
9.3 可程式定時/計數器
9.3.18253晶片結構及引腳
9.3.2 8253的讀寫以及初始化操作
9.3.3 8253的工作方式以及時序
9.3.4 8253套用舉例
習題
第10章 串列通信接口
10.1 串列接口與通信概述
10.1.1 串列通信方式
10.1.2 數據傳送方式
10.1.3 信號傳輸方式
10.2 串列接口標準
10.2.1 RS-232-C匯流排
10.2.2 RS-422和RS-485匯流排
10.3 可程式串列接口晶片8251A
10.3.1 8251A的基本性能
10.3.2 8251A的內部結構
10.3.3 8251A的引腳功能
10.3.4 8251A的編程
10.3.5 8251A套用舉例
習題
第11章 模/數和數/模轉換
11.1 數/模(D/A)轉換器
11.1.1 數/模(D/A)轉換器的工作原理
11.1.2 數/模(D/A)轉換器的主要性能參數
11.1.3 數/模(D/A)轉換器及接口電路
11.2 模/數(A/D)轉換器
11.2.1 A/D轉換器的工作原理
11.2.2 模/數(A/D)轉換器的主要性能參數
11.2.3 模/數(A/D)轉換器晶片及接口電路
習題
第12章 DMA控制器
12.1 概述
12.2 DMA控制器8237A
12.2.1 8237A的功能結構和外部引腳
12.2.2 8237A的通道操作過程
12.2.3 8237A的內部暫存器
12.3 8237A的編程
習題
第13章 保護模式
13.1 保護模式記憶體管理
13.1.1 分段與分頁
13.1.2邏輯地址和線性地址
13.1.3 段選擇子與段描述符
13.1.4 全局描述符表(GDT)和局部描述符表(LDT)
13.1.5 段暫存器
13.1.6 分頁與分段管理
13.1.7 頁表和頁目錄表
13.1.8 段到頁的映射
13.2 保護模式下任務管理
13.2.1 任務結構
13.2.2 任務狀態
13.2.3 執行任務
13.2.4 任務管理數據結構
13.2.5 任務切換
13.3 保護模式下的中斷和異常
13.3.1 中斷和異常的分類
13.3.2 異常和中斷向量
13.3.3 中斷和異常的處理過程
13.3.4中斷描述符表(IDT)
13.3.5 特權指令
13.4 輸入/輸出保護
13.4.1 輸入/輸出保護
13.4.2 重要標誌保護
習題
參考文獻
……