編輯推薦
適讀人群 :高等院校計算機及相關專業師生 北京高等教育精品教材;附贈光盤,配備瞭用Authorware、PPT和用 PDF製作的三款多媒體輔助教學課件;配套瞭“習題解答與實驗指導”一書;提供部分工具文件,教師可到www.cmpedu.com免費注冊,審核通過後下載。
內容簡介
本書主要介紹瞭從8086到Pentium係列微處理器的結構、特點和相關技術,尋址方式、指令係統及匯編語言程序設計,以及微型計算機各組成部分的原理、常用接口技術及其應用。本書以培養學生應用能力為主要目標,強調掌握基本知識和基本技術,以及分析問題和解決問題的方法,在傳統內容的基礎上力求反映微型計算機及微處理器的新技術。為瞭配閤教師課堂教學和學生課後學習,本書配備瞭用Authorware、PPT和PDF等製作的全國多媒體課件大賽獲奬的多媒體輔助教學課件,利用視頻和動畫幫助讀者理解所學內容。課件中還配有教學大綱和自測練習,使讀者明確整個學習內容,瞭解學習效果。
作者簡介
餘春暄,北京工業大學電子信息與控製工程學院副教授,主講《計算機原理與應用》課程20餘年,潛心教育教學研究,嘗試教學方法改革。自主設計開發的《“計算機原理及接口技術”多媒體輔助教學軟件》在2005年獲國傢教委第五屆多媒體教學軟件設計大賽優秀奬,北京工業大學優秀教學媒體一等奬。2007年所指導的《組閤定位數據采集係統》項目獲得第十屆“挑戰杯”全國大學生課外學術科技作品競賽一等奬。在總結多年教學經驗的基礎上2007年齣版瞭《80x86/Pentium微機原理及接口技術》教材,2008年相繼齣版瞭《80x86微機原理及接口技術-習題解答與實驗指導》和《80x86/Pentium微機原理及接口技術(第2版)》,2009年《80x86/Pentium微機原理及接口技術(第2版)》被評為北京高等教育精品教材,2010年獲校級優秀教學奬。
目錄
齣版說明
前言
第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.3 微型計算機結構及工作原理
1.3.1 微處理器
1.3.2 微型計算機
1.3.3 微型計算機係統
1.3.4 計算機中的指令執行過程
1.4 微機係統中采用的先進技術
1.4.1 流水綫技術
1.4.2 高速緩衝存儲技術
1.4.3 CISC和RISC
1.4.4 多核心技術
1.5 習題與思考
第2章 80x86及Pentium微處理器
2.1 Intel 係列微處理器概述
2.2 8086/8088 微處理器
2.2.1 8086/8088的編程結構
2.2.2 8086/8088的工作模式與引腳定義
2.2.3 8086/8088 的時序與總綫周期
2.2.4 8086/8088 的存儲器組織
2.2.5 8086/8088 的堆棧組織
2.2.6 8086/8088 的係統組織
2.3 80286到Pentium係列微
處理器
2.3.1 微處理器相關技術概述
2.3.2 80x86微處理器
2.3.3 Pentium係列微處理器
2.3.4 雙核微處理器
2.4 習題與思考
第3章 80x86及Pentium指令係統
3.1 指令的結構
3.1.1 指令提供的信息
3.1.2 指令格式
3.2 尋址方式
3.2.1 尋址方式的定義
3.2.2 尋址方式分類
3.2.3 數據型操作數尋址方式
3.2.4 目標地址尋址方式
3.3 8086/8088 指令係統
3.3.1 傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯運算類指令
3.3.4 位移類指令
3.3.5 轉移類指令
3.3.6 串操作類指令
3.3.7 處理器類指令
3.4 從80286到Pentium 增加
指令介紹
3.4.1 80286的增強與增加指令
3.4.2 80386/80486的增強與增加指令
3.4.3 Pentium係列處理器的增加指令
3.5 習題與思考
第4章 匯編語言程序設計
4.1 編程語言概述
4.1.1 計算機語言的分類
4.1.2 MASM匯編語言
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.2.9 程序計數器與定位僞指令
4.2.10 條件匯編僞指令
4.2.11 記錄與結構僞指令
4.2.12 模塊定義僞指令
4.3 宏指令
4.3.1 宏指令定義
4.3.2 宏指令的應用
4.3.3 宏指令與子程序的區彆
4.4 BIOS和DOS的功能調用
4.4.1 BIOS調用
4.4.2 DOS軟中斷
4.4.3 DOS係統功能調用
4.5 匯編語言程序設計與調試
4.5.1 匯編語言程序設計步驟
4.5.2 MASM匯編語言的調試方法
4.6 匯編語言程序設計基本方法
4.6.1 順序結構程序
4.6.2 分支結構程序
4.6.3 循環結構程序
4.6.4 子程序調用結構程序
4.6.5 綜閤應用程序設計舉例
4.6.6 80x86應用程序設計舉例
4.7 匯編語言與C/C++語言的混閤
編程
4.7.1 內嵌模塊方法
4.7.2 外調模塊方法
4.8 習題與思考
第5章 半導體存儲器及其接口技術
5.1 計算機存儲器概述
5.1.1 微型計算機中存儲器的分類
5.1.2 半導體存儲器的分類
5.1.3 半導體存儲器的性能指標
5.1.4 計算機係統中常見的半導體
存儲器
5.1.5 存儲卡技術
5.2 半導體存儲器結構與工作原理
5.2.1 半導體存儲器的基本組成
5.2.2 隨機存儲器(RAM)
5.2.3 隻讀存儲器(ROM)
5.2.4 非易失讀/寫存儲器
5.3 半導體存儲器接口設計
5.3.1 存儲芯片的選擇
5.3.2 存儲器的地址分配
5.3.3 存儲器的地址譯碼
5.3.4 存儲器與CPU的信號連接
5.3.5 存儲器接口設計舉例
5.4 80x86存儲器技術
5.4.1 虛擬存儲器簡介
5.4.2 80x86中的ROM重復和影子
RAM
5.5 習題與思考
第6章 微型計算機接口技術
6.1 微型計算機接口結構與功能
6.1.1 接口的基本結構
6.1.2 接口的功能
6.1.3 80x86 PC係統中的I/O地址映射
6.2 微處理器與外設數據傳輸
控製方式
6.2.1 直接程序傳輸
6.2.2 查詢程序傳輸
6.2.3 中斷傳輸
6.2.4 DMA傳輸
6.3 微型計算機的中斷係統
6.3.1 中斷控製方式的優點
6.3.2 與中斷有關的術語
6.3.3 中斷過程
6.3.4 80x86中斷係統
6.4 微型計算機功能擴展總綫
和接口標準
6.4.1 一些常用的總綫術語
6.4.2 總綫的分類
6.4.3 80x86係列微機中常用的總綫
和接口標準
6.5 習題與思考
第7章 簡單接口電路設計
7.1 接口電路概述
7.1.1 數據鎖存器
7.1.2 數據緩衝器
7.2 開關量輸齣接口設計
7.2.1 單個開關量輸齣接口
7.2.2 多個開關量輸齣接口
7.2.3 數碼顯示接口
7.3 開關量輸入接口設計
7.3.1 單個開關量輸入接口
7.3.2 多個開關量輸入接口
7.3.3 鍵盤接口
7.4 D/A轉換接口
7.4.1 D/A轉換原理
7.4.2 D/A轉換器技術參數
7.4.3 DAC 0832介紹
7.5 A/D轉換接口
7.5.1 A/D轉換原理
7.5.2 A/D轉換器的主要技術指標
7.5.3 ADC 0809介紹
7.6 A/D和D/A轉換接口應
注意的問題
7.7 習題與思考
第8章 可編程接口技術
8.1 可編程計數器8253/8254
8.1.1 8253/8254外部特點與功能
8.1.2 8253/8254內部結構與工作原理
8.1.3 8253/8254的控製字與初始化
編程
8.1.4 8253/8254的工作方式
8.1.5 8253/8254應用舉例
8.2 並行通信接口8255A
8.2.1 8255A內部結構與引腳定義
8.2.2 8255A的工作方式及其初始化
設置
8.2.3 8255A各工作方式的功能特點
說明
8.2.4 8255A應用舉例
8.3 串行通信接口8250/8251
8.3.1 串行通信接口技術的概念
8.3.2 可編程異步通信接口 8250/16450
8.3.3 可編程串行通信接口芯片
Intel 8251A
8.4 可編程中斷控製器8259A
8.4.1 8259A概述
8.4.2 8259A的引腳特性
8.4.3 8259A內部結構
8.4.4 8259A的初始化編程
8.4.5 8259A的工作編程
8.4.6 8259A應用舉例
8.5 DMA控製器8237A
8.5.1 8237A的功能及引腳特性
8.5.2 8237A內部寄存器及讀寫操作
8.5.3 8237A初始化編程
8.5.4 8237A應用舉例
8.6 習題與思考
附錄
附錄A 7位ASCII碼編碼錶
附錄B DEBUG的常用命令
附錄C 多媒體輔助教學軟件說明
附錄D 邏輯符號對照錶
附錄E 8086/8088常用指令
簡單列錶
附錄F 常用匯編語言僞指令
簡單列錶
附錄G TD的常用命令
參考文獻
前言/序言
電子技術和計算機技術的迅猛發展,帶來瞭人類生活、學習和科學研究許多領域的技術革命,使得現代社會和人類生活越來越離不開計算機,計算機知識和應用技能已成為人類知識經濟的重要組成部分。無論是從事自動化、電子信息工程、通信工程、計算機應用、電氣工程以及智能化儀器儀錶等方麵的理論研究,還是從事工程實踐,都離不開計算機技術,因而“微機原理與接口技術”是電氣信息類專業教學的學科基礎課之一。
微型計算機原理與應用課程由於知識點多,初學者常感到課程難學、作業難做。本書是在參閱瞭當前國內外有關微型計算機的大量資料基礎上,根據作者多年的教學實踐和科學研究的經驗編寫的,通俗易懂、由淺入深、舉一反三,既適閤於高等院校計算機及相關專業學習有關課程的教學,又可以作為從事計算機硬件或軟件開發與應用工作的工程技術人員的參考資料。本書的主要特點有:
1)內容上注重結構清晰、重點突齣、循序漸進、實例豐富,使初學計算機原理者容易接受。
2)以目前最為普及的Intel 80x86/Pentium係列計算機係統作為背景,詳細介紹瞭微型計算機的組成結構、工作原理、指令係統、接口技術等,為後續課程及計算機應用、開發打下良好的基礎。
3)為瞭配閤教師課堂教學和學生課後學習,本教材配備瞭用Authorware、PPT和用 PDF製作的三款多媒體輔助教學課件,利用眾多動畫幫助讀者理解所學內容。課件中還配有教學大綱和自測練習,使讀者明確整個學習內容,瞭解學習效果。本書還提供部分工具文件,教師可到www.cmpedu.com免費注冊,審核通過後下載。
4)注重基礎,強調理論和實踐相結閤。重點介紹8086/8088處理器及外圍接口技術的原理和應用方法,兼顧對計算機技術發展的展示,使讀者瞭解計算機的發展曆程,加深理解計算機係統的工作過程,適應計算機技術不斷發展和應用不斷升級的需求,掌握用計算機解決實際問題的方法。
5)配套瞭“80x86微機原理及接口技術——習題解答與實驗指導”一書,從不同角度幫助讀者理解和掌握理論教學中的原理和技術,也可作為試題庫素材。
教材共分為8章。第1章從介紹計算機的組成、微處理器的結構、計算機中數和編碼的錶示方法入手,建立計算機係統的整體概念,通過處理器執行程序過程的動畫演示來瞭解微處理器的工作過程,之後簡單介紹瞭微機係統中采用的先進技術。第2章以Intel 80x86/Pentium係列芯片的基礎8086/8088微處理器為切入點,重點介紹8086/8088微處理器的內部結構、內部寄存器、工作模式、引腳定義、存儲器組織和係統組成,在此基礎上對比介紹瞭80x86及Pentium係列微處理器的發展和特點。第3~4章介紹瞭80x86/Pentium係列處理器的指令格式、尋址方式、指令係統、匯編語言程序設計以及調試手段,最後給齣瞭匯編語言與C/C++混閤編程的方法。第5章介紹瞭計算機中常用的半導體存儲器的分類與接口設計方法。第6~8章介紹瞭計算機接口技術,對計算機接口概念進行瞭較詳細的闡述,通過應用實例介紹瞭簡單接口技術和可編程接口技術。
本書主要由餘春暄、左國玉編寫和統稿,參與編寫的還有施遠徵、韋燕鳳、李展鵬、李鋒、彭靖漩、楊洋和吳文茂,鄧軍完成瞭PPT版的輔助教學軟件。本書在編寫過程中參考瞭大量文獻,在參考文獻中已盡量列齣。但是仍有部分資料因原始齣處不詳而未被列齣,在此深錶歉意。本書在編寫與齣版過程中,得到瞭機械工業齣版社的具體指導與幫助,在此一並錶示衷心感謝。
由於編者水平有限,書中難免有錯誤和不妥之處,敬請讀者批評指正。
80×86/Pentium微機原理及接口技術 第3版 下載 mobi epub pdf txt 電子書