「計算機組織與結構」提供目前最新的電腦及其子系統設計的基本觀念。本書的內容安排,是依John Carpinelli教授多年的教學經驗,以符合學習的方式,依序呈現本書的內容 — 利用簡單範例幫助讀者瞭解觀念,卻不為細節所困惑。
本書以兩個複雜度漸增的範例為主軸,藉由實例的說明,協助讀者瞭解本書所涵蓋的所有觀念。
1) 使用有限狀態機方法,說明CPU執行一連串運算以進行擷取、解碼及執行指令的方法
2) 涵蓋完整的電腦設計:包括記憶體階層、I/0程序、中斷、直接記憶體存取、以及先進平行處理的結構觀點
3) 整合全書的開放設計問題,以鼓勵讀者徹底明瞭設計程序
4) 包括真實世界的組件及系統的範例,如:Windows電腦中的Itanium微處理機的快取及虛擬記憶體管理、以及常用的IEEE 754浮點標準及通用序列匯流排標準
5) 藉由「實際觀點」的補充說明,協助讀者瞭解系統設計的原因及應用實際系統的方法
6) 提供CPU模擬器的使用,讓讀者對於CPU的工作方式有珍貴而深刻的印象
目錄
第1章 基礎數位邏輯
第2章 有限狀態機介紹
第3章 指令集結構
第4章 電腦組織介紹
第5章 暫存器轉移語言
第6章 CPU設計
第7章 微循序機控制單元設計
第8章 計算機算術
第9章 記憶體組織
第10章 輸入/輸出組織
第11章 精簡指令集計算
第12章 平行處理介紹
第1章 基礎數位邏輯
第2章 有限狀態機介紹
第3章 指令集結構
第4章 電腦組織介紹
第5章 暫存器轉移語言
第6章 CPU設計
第7章 微循序機控制單元設計
第8章 計算機算術
第9章 記憶體組織
第10章 輸入/輸出組織
第11章 精簡指令集計算
第12章 平行處理介紹