本書根據(jù)ACM和IEEE制訂的《計算機學科教學計劃2001》和中國計算機學會等編制的《中國計算機科學與技術(shù)學科教程2002)中“計算機組成原理課程大綱”的基本要求,較為全面地介紹了數(shù)據(jù)信息等基本概念和計算機單機系統(tǒng)中各大部件的結(jié)構(gòu)、工作原理、設計方法及組成整機的有關(guān)理論與設計技術(shù)。
在內(nèi)容編寫上,編者們力求從三個層面來突出課程內(nèi)容,即按基礎(chǔ)、組成、系統(tǒng)來介紹計算機組成原理;A(chǔ)部分包括概述、常用進位制、機器數(shù)的運算方法、編碼和代碼校驗、邏輯代數(shù)和邏輯門、組合邏輯電路的解析與設計;組成部分包括基本器件、主存儲器、運算器、指令系統(tǒng)和控制器;系統(tǒng)部分包括存儲體系結(jié)構(gòu)、外部設備、主機與外設的數(shù)據(jù)傳送方式。本書可作為各類高等院校計算機科學與技術(shù)學科各專業(yè)本科《計算機組成原理》課程教材。
第一章 計算機系統(tǒng)概論
[學習目的與要求]
1.1 計算機的發(fā)展與變革
1.2 計算機的分類、特點及應用
1.3 計算機系統(tǒng)的組成
1.4 計算機系統(tǒng)結(jié)構(gòu)
習題一
第二章 運算方法和運算器
[學習目的與要求]
2.1 數(shù)據(jù)及字符的機內(nèi)表示
2.2 定點加法、減法運算
2.3 定點乘法運算
2.4 定點除法運算
2.5 邏輯運算
2.6 定點運算器的組成和結(jié)構(gòu)
2.7 浮點運算方法和浮點運算器
習題二
第三章 存儲系統(tǒng)
[學習目的與要求]
3.1 存儲器概述
3.2 半導體存儲器
3.3 存儲器與CPU的連接
3.4 高速存儲器
3.5 虛擬存儲器
習題三
第四章 指令系統(tǒng)
[學習目的與要求]
4.1 指令系統(tǒng)的發(fā)展與性能要求
4.2 機器指令的格式
4.3 尋址方式
4.4 指令的種類
4.5 指令的執(zhí)行方式
4.6 精簡指令系統(tǒng)計算機的指令系統(tǒng)
習題四
第五章 中央處理器
[學習目的與要求]
5.1 CPU的功能和結(jié)構(gòu)
5.2 指令的執(zhí)行過程和指令周期
5.3 時序產(chǎn)生器和控制方式
5.4 微程序設計技術(shù)和微程序控制器
5.5 硬布線控制器和PLA控制器
5.6 典型CPU及主要技術(shù)
5.7 CPU新技術(shù)
習題五
第六章 總線系統(tǒng)
[學習目的與要求]
6.1 概述
6.2 總線接口
6.3 總線的仲裁、通信協(xié)議
6.4 系統(tǒng)總線和局部總線
6.5 外部通信總線
習題六
第七章 常用外部設備
[學習目的與要求]
7.1 外部設備概述
7.2 顯示設備
7.3 輸入設備與打印設備
7.4 磁盤子系統(tǒng)
7.5 光盤存儲設備
習題七
第八章 輸入/輸出系統(tǒng)
[學習目的與要求]
8.1 I/O系統(tǒng)概述
8.2 程序車尋方式及其接口
8.3 程序中斷方式及其接口
8.4 直接存取DMA方式及其接口
8.5 通道方式
習題八
附錄一 8086 ASCⅡ碼表
參考文獻