計算機系統(tǒng)概論

出版時間:2006-9  出版社:機械工業(yè)  作者:[美] Yale N. Patt  頁數(shù):632  
Tag標(biāo)簽:無  

內(nèi)容概要

本書的目的是讓學(xué)生在進入大學(xué)校門的時候,就對計算機有一個深入理解,為以后的課程打下堅實的基礎(chǔ)。    本書包括兩方面的內(nèi)容:計算機底層結(jié)構(gòu);高級語言編程及編程方法學(xué)。書中闡述了LC-3 體系結(jié)構(gòu)的設(shè)計,并配套開發(fā)了LC-3模擬器供學(xué)生使用。為加深學(xué)生對編程及其方法學(xué)的理解,本書選用了C語言來進行講解。本書采用了“驅(qū)動式”的自底向上方法,即先給學(xué)生一個整體結(jié)構(gòu),然后自底向上地建立起相關(guān)的知識。同樣,在每個單元中,也采用相同的驅(qū)動式教學(xué)方法。在每個學(xué)習(xí)階段,都基于之前已學(xué)的知識介紹新的概念。經(jīng)驗告訴我們,這種學(xué)習(xí)方法更多地強調(diào)理解而不是記憶。通過本書的學(xué)習(xí),學(xué)生的理解能力將獲得很大的提高,因為他們循序漸進地了解了構(gòu)建計算機的全部過程。    本書特色:    自底向上的組織:從最底層的MOS晶體管開關(guān)器件開始,然后是邏輯門、鎖存器、邏輯結(jié)構(gòu)(開關(guān)MUX、譯碼器、全加器、門鎖存器等),最后使用這些單元來實現(xiàn)內(nèi)存。之后,轉(zhuǎn)至有限狀態(tài)機控制、順序電路的實現(xiàn)、馮·諾伊曼體系結(jié)構(gòu)、一個簡單的計算機(LC-3),以及LC-3的機器和匯編語言、C高級語言、遞歸等,最后是基本數(shù)據(jù)結(jié)構(gòu)。    調(diào)試技術(shù):從寫第一個程序開始,學(xué)生就被要求采用LC-3的調(diào)試工具和相關(guān)的調(diào)試技術(shù)。正因為如此,他們對編程藝術(shù)的體會更加深刻。    LC-3模擬器:本書學(xué)習(xí)中的一個重要過程是親自操作LC-3模擬器,這是一個專門為學(xué)生掌握主要計算機概念而設(shè)計的工具。學(xué)生可以從本書網(wǎng)站免費下載LC-3模擬器。    編程方法學(xué):本書給出了很多例程,其意義在于教會學(xué)生怎樣分析問題,并通過系統(tǒng)的問題分解轉(zhuǎn)換為計算機可編程的子問題。不論是LC-3匯編或C高級語言,編程思路上都存在相似性。這方面的理解和方法對快速掌握其他語言都有幫助。

作者簡介

Yale N. Patt擁有斯坦福大學(xué)電子工程博士學(xué)位,是得克薩斯大學(xué)奧斯汀分校電子與計算機工程系教授。他是IEE和ACM會士,因其在高性能微處理器方面的成就而獲得IEEE Emannuel R. Piore獎、IEEE/ACM Eckert-Mauchly獎和IEEE Wallace W. McDowell獎,因其在教學(xué)方面的貢獻而攻得AC

書籍目錄

PrefacePreface to the First Edition1 Eelcom Aborad  1.1 What We Will Try to Do  1.2 How We Will get There  1.3 Two Recurring Themes  1.4 A Computer System  1.5 Two Very Important Ideas  1.6 Computers as Universal Computational Devices  1.7 How Do We Get the Electrons to Do the Work?  Exercises2 Bits, Data Types, and Operations   2.1 Bits and Data Types  2.2 Integer Data Types  2.3 2's Complement Integers  2.4 Binary-Decimal Conversion  2.5 Operations on Bit-PartⅠ: Arithmetic  2.6 Operations on Bit-PartⅡ: Logical Operations  2.7 Other Representations  Exerises3 Digital Logic Structures  3.1 The Transistor  3.2 Logic Gates  3.3 Combinational Logic Circuits  3.4 Basic Storage Elements ……4 The von Neumann Model5 The LC-3 6 Programming7 Assembly Laguage8 I/O9 TRAP Routines and Subroutines10 And, Finally...The Stack11 Introducion to Programming in C12 Variables and Operators13 Control Structures14 Functions15 Testing and Debugging16 Pointers and Arrays17 Recursion18 I/O in C19 Data StructuresA The LC-3 ISAB From LC-3 to x86C The Microarchitecture of the LC-3D The C Programming LanguageE Useful TablesF Solutions to Selected Exercises

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    計算機系統(tǒng)概論 PDF格式下載


用戶評論 (總計25條)

 
 

  •   從數(shù)據(jù)在計算機系統(tǒng)中的表示到馮諾依曼計算機體系結(jié)構(gòu);從晶體管,到邏輯門,到組合、時序邏輯電路部件,到CPU,再到數(shù)據(jù)通路,輸入輸出;從匯編語言到C語言再到數(shù)據(jù)結(jié)構(gòu)……本書深入淺出地講解了計算機軟、硬件部分的核心知識,并且書中還不斷深入剖析了計算機工業(yè)最核心的思想——抽象。是絕對的最完美的計算機入門叢書。 與其它計算機入門叢書最大的不同是本書放棄了涵蓋內(nèi)容的廣度,從而著眼于計算機的最核心的知識并一步步細(xì)致地講解:學(xué)懂一點,然后基于你已經(jīng)學(xué)懂得內(nèi)容,再往前學(xué)一點,如此遞進,你能打下基于理解的牢固基礎(chǔ)。 不像有的入門書籍,涵蓋了計算機體系、程序設(shè)計、軟件工程、網(wǎng)絡(luò)、計算機圖形學(xué)……幾乎所有的內(nèi)容,但每章的講解似乎是作者在為自己梳理這一塊的大致內(nèi)容,而毫不關(guān)心讀者到底懂了沒有,讀者到底產(chǎn)生了多少問題,如果是課程用書的話最后考試還只能死背,而且這樣根本不理解地記住了對以后也沒有任何幫助。 筆者有幸上了本書作者Yale Patt教授親自教授的《計算機系統(tǒng)概論》課程(Y.Patt經(jīng)常在暑期訪問中國高校并授課),由此為計算機基礎(chǔ)知識打下了牢固的基礎(chǔ),在隨后的《邏輯與計算機設(shè)計基礎(chǔ)》、《計算機組成》、《數(shù)據(jù)結(jié)構(gòu)與算法分析》等專業(yè)課中學(xué)得十分輕松。至今都很感激那次上課經(jīng)歷,所以,強力推薦本書??!
  •   因為一直等著書到,真心是急,所以覺得物流還有待提高。但是書是真的好,這本書的作者Yale N.Patt是個很有意思的老頭,就是他給我們上的課,值得一買!而且包裝也算精致。
  •   這是我們學(xué)校的計算機系統(tǒng)課的教材,我覺得挺好的
  •   書是影印版的,除了紙張比較薄之外其他感覺都很不錯!贊一個!不過說實話英文有待加強!
  •   內(nèi)容很好,從底層逐步抽象往上層介紹
  •   在usa買英文原版好貴啊
  •   拿到這本書我就迫不及待的讀起來,因為它不同於國內(nèi)的相關(guān)書籍,很有趣味,非常值得一讀。
  •   適合初學(xué)者領(lǐng)略計算機系統(tǒng)
  •   好書,不過講電路部分時不如組成與體系結(jié)構(gòu)那本詳細(xì)
  •   這本書可以讓你初步了解計算機是怎樣工作的。作者采用自底向上的方法,從cmos管開始,一步一步抽象,最終搭建出一臺小型的“計算機”。這本書配有一個計算機模擬器(英文版官網(wǎng)上下載)——LC3(Little Computer 3)。利用這個模擬器,可以讓讀者從實踐中了解計算機是如何在指令數(shù)不大的指令集下完成復(fù)雜任務(wù)的(LC3只有10多種指令)。書中使用的語言從機器碼開始,然后是匯編語言,最后到C語言。用機器碼和匯編寫一段程序讓人感到很有成就感,也很能激發(fā)學(xué)習(xí)的興趣。C語言部分介紹的比較清楚,有C語言基礎(chǔ)的只用看書中棧和指針的部分??傊@是一本十分優(yōu)秀的計算機系統(tǒng)的入門書籍。
  •   很不錯的書,其中我有一道題不會,寫信給在美國的作者,他當(dāng)天就回復(fù)了,并給了詳細(xì)的說明。。。強烈推薦。。。
  •   質(zhì)量很好,發(fā)貨速度也很快..對學(xué)習(xí)計算機有很大幫助
  •   希望能早點收到啊 哈哈
  •   學(xué)校教材,包裝和質(zhì)量都很好 特別速度!
  •     無意間發(fā)現(xiàn)有人推薦這本書,看了它的介紹,發(fā)現(xiàn)講的是很基礎(chǔ)的東西,花一天時間粗略的看了一遍,我的主要關(guān)心點在高級語言在匯編、ISA、機器碼的實現(xiàn)。出乎意料的講的很明白。雖然不夠深入,但是卻能給人一個整體的概念,C程序如何一步一步的硬件實現(xiàn)。 感覺有點像是把數(shù)電、計算機結(jié)構(gòu)、C語言、匯編幾本書串起來了。在學(xué)校雖然這幾門課都上過,卻都是分離的概念。本書雖然有大量的篇幅講匯編基礎(chǔ)、C語言基礎(chǔ),但還是從中學(xué)到不少東西,不得不說,的確是一本好書,推薦給每個學(xué)CS及EE的人,哪怕像我一樣粗略的讀一遍。
  •     雖然很慚愧,我其實沒有讀完這本書,只是在大一的時候看了一部分,但是可以說即使這樣,這本書對我來說,影響也是巨大的。時光荏苒,已經(jīng)馬上大四了,回顧這幾年學(xué)的知識,我發(fā)現(xiàn)關(guān)于計算機的許多專業(yè)課的核心內(nèi)容其實都已經(jīng)涵蓋到這本巨著里了。
      比如說我們要學(xué)習(xí)的數(shù)字電子技術(shù)和模擬電子技術(shù),初學(xué)計算機的也許和我有一樣的疑問:計算機專業(yè)的學(xué)習(xí)這個有必要嗎,這和計算機有什么關(guān)系啊。閱讀過這本書的前幾章之后你就會清晰的認(rèn)識到正是有這些二極管,三極管組成邏輯門從而逐步組成了計算機的。
      這樣的例子在這本書中俯拾即是。如果大一的時候讀過這本書,那么你的大學(xué)幾年的讀書將不再迷茫。
  •     一本真正叫你認(rèn)知什么是計算機系統(tǒng)的書。 如果你真能在系統(tǒng)學(xué)習(xí)前把它讀懂,在你今后的學(xué)習(xí)中你會發(fā)現(xiàn)它的價值所在。
      
  •   請問這個高中生能看懂么?
  •   了解最簡單電路的初中生就能看
  •   請問他的LC-3模型機在哪兒搞得到?
  •   本書的網(wǎng)上有,你找找找不到的話我有,發(fā)給你。
  •   嗯,找到了,粗心了
  •   不過感覺深入理解計算機系統(tǒng)更好一些。。。
  •   這本和SCAPP不一樣,這本可以是沒有任何基礎(chǔ)的人快速入們。并實際動手
  •   我覺得如果沒有電子學(xué)的基礎(chǔ)這本入門比csapp更難。這本太糾結(jié)在門電路那里了。太糾結(jié)在手寫匯編了。(可能是我更喜歡top to bottom吧。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7