微機原理與介面技術

第2版

《微機原理與介面技術》是2007年4月1日人民郵電出版社出版的圖書,作者是周明德、蔣本珊。

書籍信息


作者:郭蘭英 趙祥模
定價: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.2微型計算機軟體
1.1.3微型計算機的基本工作方法
1.1.4微機系統的啟動和操作系統的裝載
1.2IA32微處理器體系結構
1.2.1IA32處理器體系結構的基礎
1.2.2IA32處理器程序設計模型
1.2.3IA32微處理器採用的主要技術
習題與思考題
第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.1.1ISA匯流排
7.1.2EISA系統匯流排
7.1.3VESA和PCI局部匯流排
7.2PC外匯流排
7.2.1USB通用串列匯流排
7.2.2RS232C匯流排
習題與思考題
第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配置說明
參考文獻