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