出版時(shí)間:2009-5 出版社:機(jī)械工業(yè)出版社 作者:(美)哈里斯 等著,陳虎 等譯 頁數(shù):395 譯者:陳虎
Tag標(biāo)簽:無
前言
目前已經(jīng)有很多優(yōu)秀的數(shù)字邏輯設(shè)計(jì)書籍,也有一些很好的計(jì)算機(jī)體系結(jié)構(gòu)教材(例如Patterson和IHennessy撰寫的經(jīng)典教材),為什么還需要再出版一本包含了數(shù)字邏輯設(shè)計(jì)和體系結(jié)構(gòu)的書呢?這本書的獨(dú)特之處在于從計(jì)算機(jī)體系結(jié)構(gòu)的視角來講解數(shù)字邏輯設(shè)計(jì),內(nèi)容從基本的二進(jìn)制開始,直到引導(dǎo)學(xué)生完成MPS處理器的設(shè)計(jì)?! 《嗄陙?,我們?cè)贖arveyMudd學(xué)院使用了多個(gè)版本的《ComputerOrganizationandDesign》一書(由Patterson和Hennessy撰寫)。我們特別欣賞該書涵蓋了MIPs處理器的體系結(jié)構(gòu)和微結(jié)構(gòu)這種風(fēng)格,MIPS處理器是獲得了商業(yè)成功的體系結(jié)構(gòu),而且它也非常簡單,可以用作學(xué)生的引導(dǎo)課程,也可由學(xué)生自主設(shè)計(jì)和實(shí)現(xiàn)。由于我們的課程沒有預(yù)修課程,前半個(gè)學(xué)期需要介紹數(shù)字邏輯設(shè)計(jì),而這部分內(nèi)容《ComputerOrganizationandDesign》沒有包含。其他大學(xué)也表示需要一本能包含數(shù)字電路設(shè)計(jì)和體系結(jié)構(gòu)的教材。于是,我們開始著手準(zhǔn)備這樣一本包含了數(shù)字邏輯設(shè)計(jì)和體系結(jié)構(gòu)的書?! ∥覀兿嘈旁O(shè)計(jì)處理器對(duì)于電子工程和計(jì)算機(jī)專業(yè)的學(xué)生來說是一個(gè)特殊而重要的經(jīng)歷。對(duì)于外行而言,處理器內(nèi)部的工作幾乎像魔術(shù)一樣,然而事實(shí)證明,如果詳細(xì)解釋的話,處理器的工作原理非常易于理解。數(shù)字邏輯設(shè)計(jì)本身是一個(gè)強(qiáng)有力且令人激動(dòng)的主題。匯編語言程序揭示了處理器內(nèi)部所用的語言。而微結(jié)構(gòu)將兩者聯(lián)系在一起。 這本書適合作為在一個(gè)學(xué)期內(nèi)完成教學(xué)的數(shù)字邏輯設(shè)計(jì)和計(jì)算體系結(jié)構(gòu)的入門課程,也可以用于兩個(gè)學(xué)期的教學(xué),以便有更多的時(shí)間來消化和理解書中所講的知識(shí)并在實(shí)驗(yàn)室中進(jìn)行實(shí)踐。唯一需要的預(yù)修內(nèi)容是熟悉一種高級(jí)程序設(shè)計(jì)語言(例如C、C++或Java)。本教材一般在大學(xué)本科二年級(jí)或者三年級(jí)使用,也可以提供給有編程經(jīng)驗(yàn)和基礎(chǔ)較好的一年級(jí)學(xué)生學(xué)習(xí)。
內(nèi)容概要
本書以一種流行的方式介紹了從計(jì)算機(jī)組織和設(shè)計(jì)到更細(xì)節(jié)層次的內(nèi)容,涵蓋了數(shù)字邏輯設(shè)計(jì)的主要內(nèi)容,展示了使用VHDL和Verilog這兩種主要硬件描述語言設(shè)計(jì)MIPS處理器的技術(shù)細(xì)節(jié),并通過MIPS微處理器的設(shè)計(jì)強(qiáng)化數(shù)字邏輯的概念。本書的典型特色是將數(shù)字邏輯和計(jì)算機(jī)體系結(jié)構(gòu)融合,教學(xué)內(nèi)容反映了當(dāng)前數(shù)字電路設(shè)計(jì)的主流方法,并突出計(jì)算機(jī)體系結(jié)構(gòu)的工程特點(diǎn),書中的大量示例及習(xí)題設(shè)計(jì)也可以加強(qiáng)讀者對(duì)基本概念和技術(shù)的理解和記憶。 本書不僅適合作為計(jì)算機(jī)、電子工程、電氣與控制等專業(yè)的教材,同時(shí)也適合從事數(shù)字電路設(shè)計(jì)的工程師和技術(shù)人員參考。
作者簡介
哈里斯,哈維瑪?shù)聦W(xué)院工程學(xué)副教授。他曾經(jīng)為英特爾、惠普、Sun等公司設(shè)計(jì)微處理器。
書籍目錄
出版者的話相關(guān)評(píng)論譯者序前言第1章 二進(jìn)制 1.1 課程計(jì)劃 1.2 控制復(fù)雜性的藝術(shù) 1.2.1 抽象 1.2.2 約束 1.2.3 三條原則 1.3 數(shù)字抽象 1.4 數(shù)字系統(tǒng) 1.4.1 十進(jìn)制數(shù) 1.4.2 二進(jìn)制數(shù) 1.4.3 十六進(jìn)制數(shù) 1.4.4 字節(jié),半字節(jié)和全字 1.4.5 二進(jìn)制加法 1.4.6 有符號(hào)的二進(jìn)制數(shù) 1.5 邏輯門 1.5.1 非門 1.5.2 緩沖 1.5.3 與門 1.5.4 或門 1.5.5 其他二輸入邏輯門 1.5.6 多輸入門 1.6 數(shù)字抽象之下 1.6.1 電源電壓 1.6.2 邏輯電平 1.6.3 噪聲容限 1.6.4 直流電壓傳輸特性 1.6.5 靜態(tài)約束 1.7 CMOS晶體管 1.7.1 半導(dǎo)體 1.7.2 二極管 1.7.3 電容 1.74 nMos和pMOS晶體管 1.7.5 CMOS非門 1.7.6 其他CMOS邏輯門 1.7.7 傳輸門 1.7.8 類nMOS邏輯 1.8 功耗 1.9 總結(jié)和展望 習(xí)題第2章 組合邏輯設(shè)計(jì) 2.1 引言 2.2 布爾表達(dá)式 2.2.1 術(shù)語 2.2.2 與或式 2.2.3 或與式 2.3 布爾代數(shù) 2.3.1 公理 2.3.2 單變量定理 2.3.3 多變量定理 2.3.4 定理的統(tǒng)一證明方法 2.3.5 等式化簡 2.4 從邏輯到門 2.5 多級(jí)組合邏輯 2.5.1 減少硬件 2.5.2 推氣泡 2.6 X和Z 2.6.1 非法值x 2.6.2 浮空值z(mì) 2.7 卡諾圖 2.7.1 畫圈的原理 2.7.2 卡諾圖化簡邏輯 2.7.3 無關(guān)項(xiàng) 2.7.4 小結(jié) 2.8 組合邏輯模塊 2.8.1 多路選擇器 2.8.2 譯碼器 2.9 時(shí)序 2.9.1 傳輸延遲和最小延遲 ……第3章 時(shí)序邏輯設(shè)計(jì)第4章 硬件描述語言第5章 常見數(shù)字模塊 第6章 體系結(jié)構(gòu)第7章 微結(jié)構(gòu)第8章 存儲(chǔ)器系統(tǒng)附錄A 數(shù)字系統(tǒng)實(shí)現(xiàn)附錄B MIPS指令延伸閱讀材料
章節(jié)摘錄
第1章二進(jìn)制 1.1課程計(jì)劃 在過去的三十年里,微處理器徹底變革了我們的世界?,F(xiàn)在一臺(tái)膝上筆記本電腦的計(jì)算能力都遠(yuǎn)遠(yuǎn)超過了過去一個(gè)房間大小的大型計(jì)算機(jī)。高級(jí)汽車上包含了大約50個(gè)微處理器。微處理器的進(jìn)步使得移動(dòng)電話和Internet成為可能,極大地促進(jìn)了醫(yī)學(xué)的進(jìn)步,也改變了戰(zhàn)爭的式樣。全球集成電路工業(yè)銷售額從1985年的210億美元發(fā)展到2005年的2270億美元,其中微處理器占到了重要部分。我們相信微處理器對(duì)技術(shù)、經(jīng)濟(jì)和社會(huì)有重要意義,而且它也潛在地激發(fā)了人類的創(chuàng)造力。在讀者學(xué)習(xí)完這本書后,將學(xué)會(huì)如何設(shè)計(jì)和構(gòu)造一個(gè)屬于自己的微處理器。這些基本技能將為讀者設(shè)計(jì)其他數(shù)字系統(tǒng)奠定堅(jiān)實(shí)的基礎(chǔ)。我們假設(shè)讀者對(duì)電子學(xué)有基本的認(rèn)識(shí),有一定的編程經(jīng)驗(yàn)和基礎(chǔ),同時(shí)對(duì)理解微處理器的內(nèi)部運(yùn)行原理有真正的興趣。這本書將集中討論基于0和l的數(shù)字系統(tǒng)的設(shè)計(jì)。我們從接收0和1作為輸入,產(chǎn)生0和l作為輸出的邏輯門開始本課程。接著,我們將研究如何利用這些邏輯門構(gòu)成加法器、存儲(chǔ)器等比較復(fù)雜的模塊。隨后,我們將學(xué)習(xí)使用以微處理器的語言——匯編語言進(jìn)行程序設(shè)計(jì)。最后,我們將上述內(nèi)容結(jié)合起來以構(gòu)造一個(gè)能執(zhí)行匯編程序的微處理器?! ?shù)字系統(tǒng)的一個(gè)重要特點(diǎn)是其構(gòu)造模塊相當(dāng)簡單:僅僅包括了0和1。它不需要繁雜的數(shù)學(xué)知識(shí)或高深的物理學(xué)知識(shí)。相反,設(shè)計(jì)者的最大挑戰(zhàn)是如何將這些簡單的部件組合起來構(gòu)成復(fù)雜的系統(tǒng)。微處理器可能是讀者構(gòu)造的第一個(gè)復(fù)雜系統(tǒng),其復(fù)雜性可能一下子難以全部接受。因此,如何控制復(fù)雜性是貫穿全書的一個(gè)重要主題。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
數(shù)字設(shè)計(jì)和計(jì)算機(jī)體系結(jié)構(gòu) PDF格式下載