出版時間:2007-2 出版社:電子工業(yè) 作者:Noam Nisan,Shimon Schocken 頁數(shù):325 譯者:周維,宋磊,陳曦
Tag標簽:無
內(nèi)容概要
《計算機系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》12個章節(jié)和項目來引領(lǐng)讀者從頭開始,《計算機系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》逐步地構(gòu)建一個基本的硬件平臺和現(xiàn)代軟件階層體系。在這個過程中,讀者能夠獲得關(guān)于硬件體系結(jié)構(gòu)、操作系統(tǒng)、編程語言、編譯器、數(shù)據(jù)結(jié)構(gòu)、算法以及軟件工程的詳實知識。通過這種逐步構(gòu)造的方法,《計算機系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》揭示了計算機科學知識中的重要成分,并展示其它課程中所介紹的理論和應(yīng)用技術(shù)如何融入這幅全局大圖景當中去。全書基于“先抽象再實現(xiàn)”的闡述模式,每一章都介紹一個關(guān)鍵的硬件或軟件抽象,一種實現(xiàn)方式以及一個實際的項目。完成這些項目所必要的計算機科學知識在《計算機系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》中都有涵蓋,只要求讀者具備程序設(shè)計經(jīng)驗?!队嬎銠C系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》配套的支持網(wǎng)站提供了書中描述的用于構(gòu)建所有硬件和軟件系統(tǒng)所必需的工具和資料,以及用于12個項目的200個測試程序?! ∪珪鴥?nèi)容廣泛、涉獵全面,適合計算機及相關(guān)專業(yè)本科生、研究生、技術(shù)開發(fā)人員、教師以及技術(shù)愛好者參考和學習。
書籍目錄
前言介紹:Hello, World Below第1章 布爾邏輯1.1 背景知識1.1.1 布爾代數(shù)1.1.2 門邏輯1.1.3 實際硬件結(jié)構(gòu)1.1.4 硬件描述語言(HDL)1.1.5 硬件仿真1.2 規(guī)范詳述1.2.1 Nand門1.2.2 基本邏輯門1.2.3 多位基本門1.2.4 多通道邏輯門1.3 實現(xiàn)1.4 觀點1.5 項目第2章 布爾運算2.1 背景知識2.2 規(guī)范詳述2.2.1 加法器2.2.2 算術(shù)邏輯單元(ALU)2.3 實現(xiàn)2.4 觀點2.5 項目第3章 時序邏輯3.1 背景知識3.2 規(guī)范詳述3.2.1 D觸發(fā)器3.2.2 寄存器3.2.3 存儲3.2.4 計數(shù)器3.3 實現(xiàn)3.4 觀點3.5 項目第4章 機器語言4.1 背景知識4.1.1 機器4.1.2 語言4.1.3 命令4.2 Hack機器語言規(guī)范詳述4.2.1 概述4.2.2 A-指令4.2.3 C-指令4.2.4 符號4.2.5 輸入/輸出處理4.2.6 語法規(guī)約和文件格式4.3 觀點4.4 項目第5章 計算機體系結(jié)構(gòu)5.1 背景知識5.1.1 存儲程序概念5.1.2 馮?諾依曼結(jié)構(gòu)5.1.3 內(nèi)存5.1.4 中央處理器5.1.5 寄存器5.1.6 輸入和輸出5.2 Hack硬件平臺規(guī)范詳述5.2.1 概述5.2.2 中央處理器(CPU)5.2.3 指令內(nèi)存5.2.4 數(shù)據(jù)內(nèi)存5.2.5 計算機5.3 實現(xiàn)5.3.1 中央處理器5.3.2 內(nèi)存5.3.3 計算機5.4 觀點5.5 項目第6章 匯編編譯器第7章 虛擬機Ⅰ:堆棧運算第8章 虛擬機Ⅱ:程序控制第9章 高級語言第10章 編譯器Ⅰ:語法分析第11章 編譯器Ⅱ:代碼生成第12章 操作系統(tǒng)第13章 后記:發(fā)掘更多樂趣附錄A: 硬件描述語言(HDL)附錄B: 測試腳本語言索引
編輯推薦
《計算機系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》通過展現(xiàn)簡單但功能強大的計算機系統(tǒng)之構(gòu)建過程,為讀者呈現(xiàn)了一幅完整、嚴格的計算機應(yīng)用科學大圖景。《計算機系統(tǒng)要素:從零開始構(gòu)建現(xiàn)代計算機》作者認為,理解計算機工作原理的最好方法就是親自動手,從零開始構(gòu)建計算機系統(tǒng)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載