現(xiàn)代微型計算機原理與接口技術(shù)教程
定 價:39 元
- 作者:黃春華 ,等 著 楊文顯 ,楊晶鑫 編
- 出版時間:2012/9/1
- ISBN:9787302293972
- 出 版 社:清華大學出版社
- 中圖法分類:TP36
- 頁碼:348
- 紙張:膠版紙
- 版次:2
- 開本:16開
《現(xiàn)代微型計算機原理與接口技術(shù)教程(第2版)》首先從16位微型計算機人手,介紹8086微處理器和微處理器子系統(tǒng)、內(nèi)存儲器、80x86匯編語言程序設(shè)計、微型計算機接口原理、微型計算機的中斷系統(tǒng)、dma傳輸原理、可編程接口芯片以及數(shù)模轉(zhuǎn)換與模數(shù)轉(zhuǎn)換。在掌握微型計算機基本體系的基礎(chǔ)上,進一步介紹32/64位微處理器、現(xiàn)代微型計算機的體系結(jié)構(gòu)、微型計算機總線原理和pci/pci—express、usb總線技術(shù)。
《現(xiàn)代微型計算機原理與接口技術(shù)教程(第2版)》內(nèi)容新穎全面,既有對微型計算機原理的系統(tǒng)論述,又有最新一代微型計算機技術(shù)的詳細介紹。全書語言流暢,舉例豐富,大多數(shù)例子均是完整的實例,許多直接來自作者的科研實踐。
本書可以作為大學電子信息類各專業(yè)(計算機、通信、電氣自動化等)、大多數(shù)理工科類專業(yè)(機械制造、材料、機電一體化、儀器儀表、物理、數(shù)學等)學生開設(shè)“微型計算機原理與接口技術(shù)”課程的教材,同時也是科技人員學習微型計算機技術(shù)很好的自學教材和參考書。
光陰如箭,不覺中本書第一版出版已經(jīng)5年了。期間,讀者的來信,他們對本書的肯定、支持和信任,無時無刻都在溫暖著作者的心。與此同時,技術(shù)前進的步伐一刻也沒有停歇。驀然回首,展現(xiàn)在我們面前的,又是一個閃爍著技術(shù)革命光輝的、嶄新的微型計算機世界。為了使教材內(nèi)容跟上迅速發(fā)展的技術(shù)潮流,我們修訂了本教材,添加了幾年內(nèi)出現(xiàn)的新技術(shù)、新產(chǎn)品、新結(jié)構(gòu):最新的只讀存儲器、最新的中央處理器--第三代酷睿i處理器、最新的微型計算機體系結(jié)構(gòu)-Sandy Bridge和Ivy Bridge平臺、最新的總線:USB 3.0等。
作者特別引以為豪的是,我們在本書新版中重點推出的關(guān)于現(xiàn)代微型計算機總線的技術(shù)總結(jié)。幾年來,我們一直跟蹤現(xiàn)代微型計算機總線技術(shù)的最新進展,潛心研究其中的技術(shù)原理及其發(fā)展軌跡的合理性。本書第10.1.3小節(jié)(現(xiàn)代微型計算機總線的“串行化”趨勢)就是我們潛心研究的成果,相信會對讀者有所裨益。
同樣令作者自豪的是,本書對USB 3.0總線的全面介紹,開創(chuàng)了國內(nèi)同類教科書之先河。
雖然本書增添了許多新的內(nèi)容,但是,通過對傳統(tǒng)內(nèi)容的精練,本書的篇幅并未明顯增加。
歡迎國內(nèi)同行和使用本教材的教師、學生、科技工作者就本書使用中的問題和我們交流,郵箱xhywxywx@163.com恭候著各位的光臨。
編 者2012.8
第1版前言
2003年9月,作為上海市教委“十·五重點規(guī)劃教材”的《現(xiàn)代微型計算機與接口教程》在清華大學出版社出版后,得到了全國眾多高校專業(yè)教師的認可,被幾十所高校選為教材,在不到兩年的時間里印刷5次。但是,該教材不包含匯編語言程序設(shè)計的內(nèi)容,給不少沒有單獨開設(shè)匯編語言課程的學校帶來不便。為了滿足更多高校相關(guān)專業(yè)的需要,同時也為了及時跟上微型計算機技術(shù)的最新發(fā)展,我們重新編寫了本書,供相關(guān)院校教學使用。
《微型計算機原理與接口技術(shù)》是電子信息類和其他理、工類專業(yè)一門“歷史悠久”的計算機課程,同時也是內(nèi)容不斷更新,技術(shù)發(fā)展最快的領(lǐng)域之一。作為主流機型的PC系列微機在“兼容”的道路上走過了漫長的二十多年,該如何處理這漫長的“時間跨度”和“技術(shù)跨度”?面對永遠是“初學者”的“學生”,如何應(yīng)對這日新月異的變化?這是縈繞在作者和眾多專業(yè)教師心頭的一個永遠沒有最終答案的難解的“方程式”.
學習微型計算機的原理,離不開一個模型。但是,當代的“微型計算機”已經(jīng)完全不適宜僅僅用“微型”這兩個字來概括它的特點了。它的體系結(jié)構(gòu)的復(fù)雜程度,它所使用的技術(shù)的復(fù)雜程度,完全可以令若干年之前的“中、大型計算機”望塵莫及。何況,它的技術(shù)還時時刻刻在方向不甚明了的發(fā)展、變化之中。即便是入門級的80386系統(tǒng),以它做模型向初學者講解微處理器的內(nèi)部結(jié)構(gòu),講解微型計算機的組成和工作原理,也絕不是一件簡單的事情。講解Pentium 4微處理器478根引腳的信號更不是一門面向?qū)W生的課程所應(yīng)該承擔的任務(wù)。顯而易見,用32位微處理器來講解微型計算機的組成原理、工作原理,實在是勉為其難。對此,本書采取的是“兩步走”的方法。首先,用Intel 8086系統(tǒng)作為“基本”模型,講授微型計算機基本的組成原理、工作原理。當然,Intel 8086僅僅是一個模型,它的許多技術(shù)已經(jīng)過時,我們要用全新的視角對它的體系認真地審視,摒棄那些已淘汰的技術(shù),淡化過時的技術(shù)細節(jié),留下組成微型計算機的基本原理、基本方法。在講解基本原理的基礎(chǔ)上,本書通過若干個“專題”的系統(tǒng)闡述,把讀者從16位微型計算機快速領(lǐng)入32位微型計算機的殿堂。這樣做,可以繞開許多對初學者難以講清,難以理解,同時也是非本質(zhì)性的技術(shù)細節(jié),在掌握基本原理的基礎(chǔ)上學習當代微型計算機最新的體系結(jié)構(gòu)和應(yīng)用技術(shù)。應(yīng)該說,這是學習“現(xiàn)代微型計算機”一條易教、易學,“多快好省”的道路。這一特點,可能正是作者前一本書受到廣泛歡迎的主要原因之一。
其次,作為一門專業(yè)課程的教材,必須吸收最新的,成熟的主流技術(shù),淘汰過時的技術(shù)。新技術(shù)不斷涌現(xiàn),有的新技術(shù)被推廣和應(yīng)用,成為主流技術(shù);有些新技術(shù)則在前進的浪潮中像浪花一樣消逝(例如RAM Bus) 。縱觀本書,雖然從起步開始,但是,對諸如PCI-Express、USB 2.0、DDR SDRAM、IEEE 1394等當代微型計算機的最新技術(shù),當代微型計算機最新的體系結(jié)構(gòu),都有著十分系統(tǒng)的闡述,或者是十分清晰的介紹。
編寫本書期間,作者承接了上海市教委《匯編語言程序設(shè)計》重點課程建設(shè)的任務(wù)。在項目的實施中,我們參閱了大量國內(nèi),特別是國外的相關(guān)教材,認真地回顧了本課程長期教學實踐中各種教學體系的得與失。在此基礎(chǔ)上,總結(jié)出“以程序設(shè)計為中心”的《匯編語言程序設(shè)計》課程新的教學體系。本書第3章和第4章,正是這一嶄新體系的充分體現(xiàn),是本書的鮮明特色之一,相信一定會得到各位同行的認可。
本書的另一個特點是源于實踐,本書的作者都是長期從事計算機系統(tǒng)結(jié)構(gòu)領(lǐng)域教學的專業(yè)教師,他們在長期的教學實踐中積累了豐富的經(jīng)驗。同時,他們又是長期致力于計算機應(yīng)用系統(tǒng)開發(fā)的科技工作者,他們的許多項目獲得了各級獎勵,或者取得了很好的社會和經(jīng)濟效益。所以,他們有著豐富的應(yīng)用系統(tǒng)開發(fā)的實際經(jīng)驗。本書每一個技術(shù)專題,都力爭與實際應(yīng)用有機地結(jié)合起來。所舉的例子,大多數(shù)都是完整的,可操作的,甚至有的直接來自科研實踐。當然,限于篇幅,它們只能擷取其中的核心部分。
全書共12章。主編楊文顯擬定了編寫大綱,協(xié)調(diào)了整個編寫過程,并認真地對全書進行了統(tǒng)稿。楊晶鑫作為副主編參加了大綱的擬定,編寫了第9章和第12章,黃春華編寫了第2章和11章。胡建人編寫了第7.1~7.4節(jié)和第4.3節(jié),宓雙編寫了第4.4~4.6節(jié),其余各章、節(jié)由楊文顯編寫。
作者的《現(xiàn)代微型計算機與接口教程》出版后,收到了來自全國各地的數(shù)百封電子郵件,不少教師在對該書作出充分肯定的同時,也提出了不少的改進意見。在此,謹向各位同行表示誠摯的謝意,沒有他們的支持,也就沒有本書今天的出版。
但是,本書還是會有許多不盡如人意的地方,繁忙的教學和科研使我們深感到時間的匱乏,我們深深地為不能對本書進一步的精雕細琢而不安。我們盼望著使用本書的教師和讀者給我們提出寶貴的意見,也熱切地盼望著得到同行的指教。
為了方便教師使用本教材開展教學,本書備有PPT電子課件、第3章和第4章使用的“庫子程序”以及習題參考答案(習題分析)。需要者可與作者聯(lián)系.
編 者
第1章 微處理器與微型計算機
1.1 微型計算機
1.2 8086/8088微處理器結(jié)構(gòu)
1.3 8086/8088微處理器子系統(tǒng)
1.4 8086/8088微處理器的工作時序
習題1
第2章 存儲器
2.1 存儲器概述
2.2 隨機存儲器
2.3 只讀存儲器
2.4 存儲器的擴展
習題2
第3章 匯編語言基礎(chǔ)
3.1 數(shù)據(jù)定義與傳送
3.2 匯編語言上機操作
3.3 數(shù)據(jù)運算
3.4 數(shù)據(jù)的輸入和輸出
3.5 移位和處理器控制
習題3
第4章 匯編語言程序設(shè)計
4.1 選擇結(jié)構(gòu)程序
4.2 循環(huán)結(jié)構(gòu)程序
4.3 字符串處理
4.4 子程序
4.5 宏指令
4.6 dos和bios功能調(diào)用
習題4
第5章 微型計算機輸入輸出接口
5.1 輸入輸出接口
5.2 輸入輸出數(shù)據(jù)傳輸?shù)目刂品绞?br>5.3 開關(guān)量輸入輸出接口
5.4 pc系列微型計算機外部設(shè)備接口
習題5
第6章 中斷與dma傳輸
6.1 中斷原理
6.2 可編程中斷控制器8259a
6.3 中斷方式輸入輸出
6.4 dma控制器8237a
習題6
第7章 可編程接口芯片
7.1 可編程并行接口8255a
7.2 可編程計時器/計數(shù)器8254
7.3 串行通信的基本概念
7.4 可編程串行通信接口8251a
習題?
第8章 數(shù)模轉(zhuǎn)換與模數(shù)轉(zhuǎn)換
8.1 數(shù)模(d/a)轉(zhuǎn)換
8.2 模數(shù)(a/d)轉(zhuǎn)換
8.3 典型a/d轉(zhuǎn)換器芯片
8.4 數(shù)據(jù)采集系統(tǒng)
習題8
第9章 現(xiàn)代微型計算機
9.1 80x86系列微處理器
9.2 32位80x86匯編語言程序設(shè)計
9.3 微型計算機體系結(jié)構(gòu)
9.4 存儲管理技術(shù)
9.5 多任務(wù)管理與i/o管理
9.6 現(xiàn)代微型計算機中斷系統(tǒng)
習題9
第10章 微型計算機總線
10.1 總線技術(shù)原理
10.2 isa總線
10.3 pci總線與pci-express總線
10.4 usb 2.0總線
10.5 usb 3.0總線
習題10
附錄a 標準ascii碼字符表
附錄b 80x86指令系統(tǒng)
附錄c dos功能調(diào)用
附錄d bios功能調(diào)用
參考文獻