第一章 緒論
1.1 計算機及其發(fā)展史
1.1.1 ?。∮嬎銠C
1.1.2 計算機的巨大作用與深遠意義
1.1.3 計算機發(fā)展簡史
1.2 計算機系統(tǒng)組成
1.2.1 存儲程序原理
1.2.2 計算機硬件系統(tǒng)
1.2.3 計算機軟件系統(tǒng)
1.2.4 計算機系統(tǒng)層次結構
1.3 計算機的性能指標和分類
1.3.1 計算機的性能指標
1.3.2 計算機的工作特點
1.3.3 計算機的分類
1.4 計算機的應用與發(fā)展
1.4.1 計算機的應用
1.4.2 計算機的發(fā)展
習題
第二章 指令系統(tǒng)——程序員的計算機
2.1 計算機中數據表示
2.1.1 整數數據(定點數據)表示
2.1.2 浮點數據表示
2.1.3 字符串數據表示
2.1.4 堆找數據表示
2.1.5 向量數據表示
2.1.6 數據表示小結
2.2 計算機指令的格式
2.2.1 指令的格式
2.2.2 指令系統(tǒng)的分類
2.3 基本指令和指令類型
2.3.1 數據傳送指令
2.3.2 算術邏輯運算指令
2.3.3 數據轉換指令
2.3.4 程序控制指令
2.3.5 輸入輸出指令
2.3.6 系統(tǒng)控制指令
2.4 尋址技術
2.4.1 基本尋址技術
2.4.2 復合尋址方式
2.4.3 尋址方式舉例
2.5 指令系統(tǒng)的設計
2.5.1 指令系統(tǒng)設計的要求
2.5.2 精簡指令系統(tǒng)
2.5.3 指令系統(tǒng)設計實例
2.6 小結
習題
第三章 運算方法與運算器
3.1 邏輯運算及常用算術微操作
3.1.1 邏輯微操作
3.1.2 移位微操作
3.1.3 算術微操作
3.2 定點加(減)法運算
3.2.1 二進制加(減)法運算
3.2.2 二進制補碼加法器
3.2.3 多功能算術邏輯運算部件ALU
3.2.4 十進制加法器
3.3 定點乘法運算
3.3.1 原碼一位乘法
3.3.2 補碼一位乘法
3.3.3 快速乘法
3.4 定點除法運算
3.4.1 原碼一位除法
3.4.2 補碼一位除法:加減交替法
3.4.3 補碼一位除法:比較法
3.4.4 快速除法
3.5 浮點運算方法
3.5.1 浮點加(減)運算
3.5.2 浮點乘法運算
3.5.3 浮點除法運算
3.6 運算器組織
3.6.1 運算器的基本結構
3.6.2 運算器組成實例
3.6.3 位片式運算器
3.6.4 浮點運算器
習題
第四章 控制器
4.1 指令結構
4.1.1 實例計算機的程序員界面——指令系統(tǒng)和數據表示
4.1.2 實例計算機指令的定義
4.2 控制器的基本設計技術
4.2.1 控制器的基本組織
4.2.2 基本控制器的設計
4.3 指令流控制和復雜指令的設計
4.3.1 計算機指令流的控制
4.3.2 局部控制周期技術
4.3.3 組合邏輯控制器設計總結
4.4 寄存器傳送語言
4.5 微程序控制器技術
4.5.1 微程序控制基本概念
4.5.2 微程序控制基本原理
4.5.3 實例計算機的微程序實現
4.6 微程序的技術問題
4.6.1 微命令控制信號編碼與微指令格式
4.6.2 微指令順序控制
4.6.3 微程序控制器小結
4.7 外部信號對計算機的控制
4.7.1 中斷
4.7.2 中斷系統(tǒng)及其實例
4.7.3 直接存儲器訪問DMA
習題
第五章 總線
5.1 計算機的模塊結構和互連
5.2 總線的結構
5.2.1 總線通道的組成
5.2.2 總線上的設備
5.2.3 總線接口
5.2.4 總線控制器
5.3 總線的設計和使用
5.3.1 總線的寬度
5.3.2 總線的類型
5.3.3 總線的仲裁
5.3.4 總線的定時方式
5.3.5 總線的數據傳送方式
5.4 總線與系統(tǒng)
5.4.1 單總線系統(tǒng)
5.4.2 多總線系統(tǒng)
5.5 總線實例
5.5.1 微處理器總線
5.5.2 PCI總線
習題
參考文獻