第1章計算和計算機
1.1計算
1.2計算機發(fā)展簡史
1.2.1古代和近代計算工具
1.2.2電子管計算機
1.2.3晶體管計算機
1.2.4集成電路計算機
1.2.5超大規(guī)模集成電路計算機
1.2.6計算機分類
1.3計算機的層次結構
1.3.1語言和虛擬機
1.3.2多層計算機
1.4本書概覽
1.5習題
第2章基本邏輯部件
2.1門和布爾代數
2.1.1門
2.1.2布爾函數及實現
2.2基本邏輯電路
2.2.1組合邏輯電路
2.2.2時序邏輯電路
2.3小結
2.4習題
第3章運算方法和運算部件
3.1數據表示方法
3.1.1信息編碼
3.1.2數值的進制表示及轉換
3.1.3定點數表示
3.1.4浮點數表示
3.1.5邏輯.字符數據表示
3.1.6檢錯糾錯碼
3.2定點數加減運算
3.2.1加減運算
3.2.2溢出處理
3.3定點數乘除運算
3.3.1原碼一位乘法
3.3.2布斯乘法
3.3.3定點數除法
3.4浮點數運算
3.4.1浮點數加減運算
3.4.2浮點數乘除運算
3.4.3電路實現
3.5運算器部件
3.5.1運算器功能要求
3.5.2運算部件設計
3.6運算部件舉例
3.6.1Am2901運算器
3.6.2Pentium運算器
3.7小結
3.8習題
第4章指令系統(tǒng)和控制器部件
4.1指令和指令系統(tǒng)
4.1.1指令格式
4.1.2尋址方式
4.1.3指令系統(tǒng)
4.1.4CISC和RISC
4.2指令系統(tǒng)舉例
4.2.1Pentium指令系統(tǒng)
4.2.2TEC2000教學計算機指令系統(tǒng)
4.3控制器的功能和組成
4.3.1控制器功能和組成
4.3.2指令執(zhí)行步驟
4.4微程序控制器
4.4.1微程序控制器基本工作原理
4.4.2組成和實現
4.4.3設計技術
4.5組合邏輯控制器
4.5.1組成和實現原理
4.5.2設計實現
4.5.3與微程序控制器比較
4.6流水線工作原理
4.7控制器部件舉例
4.7.1TEC2000控制器
4.7.2Pentium控制器
4.8小結
4.9習題
第5章層次存儲系統(tǒng)
5.1存儲器概述
5.1.1存儲器分類
5.1.2存儲器系統(tǒng)設計目標
5.2主存儲器
5.2.1主存儲器與其他部件接口
5.2.2靜態(tài)存儲器存儲原理和讀寫時序
5.2.3動態(tài)存儲器存儲原理和讀寫時序
5.2.4提高主存儲器性能
5.3磁盤
5.3.1磁記錄原理與記錄方式
5.3.2硬磁盤的基本結構
5.3.3磁盤陣列存儲器
5.3.4軟磁盤存儲器
5.4光盤
5.4.1光盤存儲原理
5.4.2光盤的發(fā)展
5.5層次存儲器系統(tǒng)
5.5.1層次存儲器系統(tǒng)概述
5.5.2程序的局部性原理
5.6高速緩存Cache
5.6.1Cache的工作原理
5.6.2Cache的組織方式
5.6.3提高Caehe性能
5.6.4用Cache提高主存性能
5.7虛擬存儲器
5.7.1虛擬存儲器概述
5.7.2段式虛擬存儲管理
5.7.3頁式虛擬存儲管理
5.8Pentium的層次存儲系統(tǒng)
5.8.1Pentium的Cache管理
5.8.2Pentium的存儲器管理
5.9TEC-2000主存儲器設計
5.10小結
5.11習題
第6章總線和輸入輸出系統(tǒng)
6.1總線
6.1.1總線概述
6.1.2總線設計
6.1.3總線舉例
6.2輸入輸出系統(tǒng)
6.2.1外部設備數據傳送控制方式
6.2.2外部設備接口
6.2.3輸入設備
6.2.4輸出設備
6.3小結
6.4習題
附錄邏輯符號對照表
參考文獻