![](/c49/31/41471938294.jpg)
出版社:機械工業出版社 ISBN:9787111616849 商品編碼:41471938294 品牌:文軒 出版時間:2019-01-01 代碼:99 作者:J.斯坦利·沃法德(J.StanleyWar
"![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:[美] J. 斯坦利·沃法德(J. Stanley Warford) 著 賀蓮 龔奕利 譯 定 價:99 出 版 社:機械工業出版社 出版日期:2019年01月01日 頁 數:566 裝 幀:平裝 ISBN:9787111616849 ●出版者的話譯者序前言第一部分 應用層(第7層)第1章 計算機繫統 21.1 抽像層次 21.1.1 藝術中的抽像 31.1.2 文檔中的抽像 41.1.3 機構中的抽像 51.1.4 機器中的抽像 61.1.5 計算機繫統中的抽像 61.2 硬件 71.2.1 中央 81.2.2 主存儲器 91.2.3 磁盤 101.3 軟件 111.3.1 操作繫統 121.3.2 軟件分析與設計 131.4 數字信息 141.4.1 空間量化 141.4.2 時間量化 161.4.3 快速響應碼 181.4.4 圖像 211.5 數據庫繫統 271.5.1 關繫 271.5.2 查詢 281.5.3 語言結構 30本章小結 31練習 32第二部分 高級語言層(第6層)第2章 C 362.1 變量 362.1.1 C編譯器 362.1.2 機器無關性 372.1.3 C的內存模型 372.1.4 全局變量和賦值語句 382.1.5 局部變量 402.2 控制流 422.2.1 if/else語句 422.2.2 switch語句 432.2.3 while循環 442.2.4 do循環 442.2.5 數組和for循環 452.3 函數 462.3.1 空函數和傳值調用的參數 462.3.2 函數的例子 482.3.3 傳引用調用的參數 482.4 遞歸 512.4.1 階乘函數 522.4.2 遞歸的思考方式 552.4.3 遞歸加法 552.4.4 二項式繫數函數 572.4.5 逆素順序 612.4.6 漢諾塔 612.4.7 相互遞歸 632.4.8 遞歸的成本 642.5 動態內存分配 652.5.1 指針 652.5.2 結構 672.5.3 鏈式數據結構 68本章小結 69練習 70編程題 71第三部分 指令集架構層(第3層)第3章 信息的表示 763.1 無符號二進制表示 763.1.1 二進制存儲 763.1.2 整數 773.1.3 基數轉換 783.1.4 無符號整數的範圍 803.1.5 無符號加法 803.1.6 進位位 813.2 二進制補碼表示 813.2.1 補碼的表數範圍 833.2.2 基數轉換 843.2.3 數軸 853.2.4 溢出位 863.2.5 負數和零位 873.3 二進制運算 883.3.1 邏輯運算符 883.3.2 寄存器傳送語言 893.3.3 算術運算符 903.3.4 循環移位運算符 913.4 十六進制與字符表示 923.4.1 十六進制 923.4.2 基數轉換 923.4.3 ASCII字符 943.4.4 Unicode字符 973.5 浮點數表示 1003.5.1 二進制小數 1003.5.2 餘碼表示 1023.5.3 隱藏位 1033.5.4 特殊值 1043.5.5 IEEE 754浮點數標準 1083.6 模型 109本章小結 111練習 111編程題 117第4章 計算機體繫結構 1204.1 硬件 1204.1.1 中央 1204.1.2 主存儲器 1214.1.3 輸入/輸出設備 1224.1.4 數據和控制 1234.1.5 指令格式 1234.2 直接尋址 1264.2.1 停止指令 1264.2.2 字裝入指令 1264.2.3 字存儲指令 1274.2.4 加法指令 1284.2.5 減法指令 1284.2.6 與和或指令 1294.2.7 按位取反和取負指令 1304.2.8 字節裝入和字節存儲指令 1314.2.9 輸入和輸出設備 1324.2.10 大端順序和小端順序 1334.3 馮·諾依曼機器 1344.3.1 馮·諾依曼執行周期 1344.3.2 一個字符輸出程序 1354.3.3 馮·諾依曼漏洞 1384.3.4 一個字符輸入程序 1394.3.5 十進制轉換為ASCII 1394.3.6 一個自我修改程序 1404.4 ISA3層的編程 1424.4.1 隻讀存儲器 1434.4.2 Pep/9操作繫統 1444.4.3 使用Pep/9繫統 145本章小結 146練習 146編程題 148第四部分 彙編層(第5層)第5章 彙編語言 1505.1 彙編程序 1505.1.1 指令助記符 1505.1.2 偽操作 1525.1.3 .ASCII和.END偽操作 1535.1.4 彙編器 1545.1.5 .BLOCK偽操作 1555.1.6 .WORD和.BYTE偽操作 1555.1.7 使用Pep/9彙編器 1565.1.8 交叉彙編器 1575.2 立即數尋址和陷阱指令 1585.2.1 立即數尋址 1585.2.2 DECI、DECO和BR指令 1595.2.3 STRO指令 1615.2.4 解釋位模式:HEXO指令 1625.2.5 反彙編器 1635.3 符號 1655.3.1 帶符號的程序 1655.3.2 一個馮·諾依曼示例 1665.4 從HOL6層翻譯 1685.4.1 Printf()函數 1695.4.2 變量和類型 1705.4.3 全局變量和賦值語句 1715.4.4 類型兼容 1745.4.5 Pep/9符號跟蹤器 1755.4.6 算術移位和循環移位指令 1755.4.7 常量和.EQUATE 1765.4.8 指令與數據的放置 178本章小結 179練習 180編程題 182第6章 編譯到彙編層 1856.1 棧尋址和局部變量 1856.1.1 棧相對尋址 1856.1.2 訪問運行時棧 1866.1.3 局部變量 1886.2 分支指令和控制流 1906.2.1 翻譯if語句 1916.2.2 優化編譯器 1926.2.3 翻譯if/else語句 1926.2.4 翻譯while循環 1946.2.5 翻譯do循環 1956.2.6 翻譯for循環 1976.2.7 面條代碼 1986.2.8 早期語言的控制流 1996.2.9 結構化編程定律 2006.2.10 goto爭論 2006.3 函數 本書從邏輯門、微編碼、指令集體繫結構、操作繫統、彙編、高階語言和應用等層級,繫統而全面地介紹了計算機繫統、C++、信息表示、計算機體繫結構、彙編語言、彙編級編譯、語言翻譯原理、進程管理、存儲管理、組合電路、順序電路、計算機組成。書後配有練習答案。本書全面而繫統地介紹了計算機組成、彙編語言和計算機體繫結構的核心概念。通過自頂向下的方法,引導讀者探索不同規模的計算機繫統以及抽像級。通過檢查不同的抽像級如何彼此相關,來幫助讀者了解計算機繫統及其組件。 [美] J. 斯坦利·沃法德(J. Stanley Warford) 著 賀蓮 龔奕利 譯 作者簡介: J. 斯坦利?沃法德(J. Stanley Warford) 現為美國佩珀代因大學(Pepperdine University)大學計算機科學繫教授。Warford教授在進入學術界前是航空工程師,他任教30餘年,曾擔任佩珀代因大學計算機科學繫主任。他從倫斯勒理工學院獲得碩士學位,從加州大學洛杉磯分校獲得博士學位。Warford教授獲得Luckman傑出教學獎,是Pepperdine大學科學學部的Frank R. Seaver教授。
譯者簡介: 龔奕利 本科畢業於武漢大學,在中國科學院計算技術研究所獲得博士學等 本書清晰詳盡、循序漸進地揭示了計算機組成、彙編語言和計算機體繫結構的核心思想。本書大部分以虛擬機Pep/9為基礎,該虛擬機用於講解經典馮·諾依曼機器的基本概念。這種方式的優點是,既教授了計算機科學的核心概念,又不會與相關課程的許多無關細節糾纏不清。該方式還為學生奠定了基礎,鼓勵他們思考計算機科學的基本主題。本書的範圍也比較廣泛,重點強調了與硬件及其相關軟件的處理有關但卻少有提及的計算機科學主題。內容一覽計算機運行於多個抽像層,高抽像層上的編程隻是其中的一部分。本書以圖P-1所示的分層結構為基礎,提出了計算機繫統的統一概念。按照圖P-1的層次結構,本書分為七個部分:App7層應用HOL6層高級語言ISA3層指令集架構Asmb5層彙編OS4層操作繫統LG1層邏輯門Mc2層微代碼用文字描述時通常是按照從上到下的順序,從優選層到大力度優惠層。把ISA3層放在Asmb5層之前,以及把LG1層放在Mc等 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |