書籍信息
作者:郭蘭英 趙祥模
定價:44.50元
印次:2-1
ISBN:9787302406631
出版日期:2015.08.01
印刷日期:2015.08.17
內容簡介
本書是一本將微型計算機原理、彙編語言程式設計和PC接口技術整合在一起的教材。考慮到CPU套用的普及性,教材以Intel微處理器為背景,圍繞“基礎”、“主線”和“關鍵技術”展開。本書主要介紹CPU、彙編程式設計、存儲器及常用I/O接口,將其作為教材的基礎;在此基礎上,結合微處理器的發展歷程,使學生了解微型計算機在不斷克服瓶頸效應,擴大記憶體和提高速度方面,採用的技術和方法,如cache、虛擬存儲、超標量設計、流水線作業及MMX技術,將微型計算機的技術發展作為貫穿教材的主線;將微型計算機的關鍵技術如混合編程技術、存儲管理、中斷、DMA、設備驅動程式設計等作為教材的重點,使學生掌握微型計算機關鍵技術的要點和套用方法。
圖書目錄
第1章微型計算機系統概述
1.1微型計算機系統的組成
1.1.1微型計算機硬體
1.1.2微型計算機軟體
1.1.3微型計算機的基本工作方法
1.1.4微機系統的啟動和作業系統的裝載
1.2IA32微處理器體系結構
1.2.1IA32處理器體系結構的基礎
1.2.2IA32處理器程式設計模型
1.2.3IA32微處理器採用的主要技術
習題與思考題
第2章微處理器存儲器管理技術
2.1實模式存儲器定址
2.1.1段地址和偏移地址
2.1.2默認段和偏移暫存器
2.1.3程式重定位問題的實現
2.2保護模式存儲器定址
2.2.1分段存儲器管理
2.2.2分頁存儲器管理
習題與思考題
第3章彙編語言
3.1基本概念
3.1.1彙編語言的由來
3.1.2彙編程式
3.2數據表示
3.2.1十六進制數及Intel的存數慣例
3.2.2定點微處理器處理的數據類型
3.3源程式框架
3.3.1例題簡介
3.3.2上機操作步驟
3.4定址方式
3.4.1數據存儲器定址方式
3.4.2程式存儲器定址方式
3.4.3堆疊存儲器定址方式
3.5微處理器指令系統
3.5.1數據傳送指令
3.5.2算術運算指令
3.5.3邏輯運算指令
3.5.4移位類指令
3.5.5串指令
3.5.6程式控制類指令
3.5.7標誌位操作指令及處理器控制類指令
3.6彙編語言的基本元素
3.6.1符號
3.6.2常數
3.6.3表達式
3.7說明性語句
3.7.1記憶體變數定義語句
3.7.2調整偏移量定義語句
3.7.3符號定義語句
3.8宏
3.8.1宏的定義及調用
3.8.2宏與子程式的區別
3.8.3宏程式庫
3.9算術協處理器
3.9.1算術協處理器的數據格式
3.9.2算術協處理器的內部結構
3.9.3協處理器基本指令集
3.9.4算術協處理器的編程
3.10使用資源
習題與思考題
第4章模組化程式設計
4.1模組間的交叉訪問
4.2子程式庫
4.3系統功能調用
4.3.1中斷指令
4.3.2BIOS層功能模組的調用
4.3.3DOS層功能調用
4.3.4Windows層功能模組調用
4.4C++語言與彙編語言混合編程
4.4.1在C++程式中使用彙編語言
4.4.2在C/C++應用程式中調用彙編語言程式
習題與思考題
第5章微處理器的硬體特性
5.18088引腳功能
5.1.18088匯流排周期概念
5.1.28088的地址和數據線
5.1.38088的控制和狀態線
5.1.4電源和時鐘
5.2匯流排控制邏輯
5.2.1匯流排的緩衝與分離
5.2.2匯流排控制器
習題與思考題
第6章記憶體儲器接口
6.1記憶體儲器件
6.1.1記憶體儲器概述
6.1.2存儲器的分類
6.1.3存儲器晶片的主要技術指標
6.1.4隨機存取存儲器的存儲元及外部特性
6.1.5隻讀存儲器的存儲元及外部特性
6.2地址解碼
6.2.1地址解碼方式
6.2.2常用的解碼器件
6.3存儲器擴展技術
6.3.1存儲容量的位擴展
6.3.2存儲容量的字擴展
6.3.3記憶體儲容量的字位擴展
6.416位、32位及64位機存儲器系統
6.4.116位機的存儲系統
6.4.232位機的存儲系統
6.4.364位機的存儲系統
習題與思考題
第7章匯流排技術
7.1PC系統匯流排
7.1.1ISA匯流排
7.1.2EISA系統匯流排
7.1.3VESA和PCI局部匯流排
7.2PC外匯流排
7.2.1USB通用串列匯流排
7.2.2RS232C匯流排
習題與思考題
第8章基本的I/O接口
8.1接口技術
8.1.1接口技術的基本概念
8.1.2輸入/輸出傳送方式
8.2中斷系統
8.2.1中斷的基本原理
8.2.2中斷控制器8259A
8.2.332位機的中斷系統
8.3DMA系統
8.3.1DMA的基本原理
8.3.2DMA控制器8237A
8.4計數/定時器
8.4.1定時技術
8.4.2計數/定時器8254
8.5並行接口
8.5.1並行接口概念
8.5.2並行接口8255
8.6串列接口
8.6.1串列通信的基本概念
8.6.2串列接口8251
8.7微機接口晶片組介紹
8.7.1386系統支持的系統外圍晶片組82360SL
8.7.2486系統支持的系統外圍晶片組82357ISP
8.7.3Pentium系統支持的系統外圍晶片組
習題與思考題
第9章鍵盤與顯示接口
9.1鍵盤接口
9.1.1鍵盤與鍵盤接口原理
9.1.2按鍵識別方法
9.2LED顯示接口
9.2.1LED顯示器及顯示原理
9.2.2LED顯示器接口
9.3LCD顯示接口
9.3.1LCD顯示器工作原理
9.3.2LCD顯示器接口
習題與思考題
第10章D/A、A/D轉換接口
10.1D/A轉換
10.1.1D/A轉換器的性能參數
10.1.2D/A晶片介紹
10.2A/D轉換
10.2.1A/D轉換器的主要性能參數
10.2.2A/D轉換的輔助電路
10.2.3A/D晶片介紹
習題與思考題
第11章基於PCI匯流排的微機接口系統設計
11.1微機接口系統概述
11.2基於PCI匯流排的微機接口設計
11.2.1PCI匯流排接口概述
11.2.2PCI匯流排接口設計
11.3Windows驅動程式設計
11.3.1驅動程式概述
11.3.2WindowsI/O系統
11.3.3WDM驅動設計
11.3.4驅動設計實例
11.4Windows接口應用程式設計
11.4.1打開設備
11.4.2控制設備
11.4.3回響中斷
11.4.4實例分析
習題與思考題
附錄AASCII編碼表
附錄BDEBUG的使用說明
附錄C常用的BIOS層功能模組
附錄D常用的DOS層功能模組
附錄E8155命令字及狀態字簡介
附錄FPCI9052EEPROM配置說明
參考文獻