內容簡介
《計算機組成原理(第2版)》共分為4篇,第1篇(第1、2章)介紹計算機的基本組成、發展及應用;第2篇(第3~5章)介紹係統總綫、存儲器(包括主存儲器、高速緩衝存儲器和輔助存儲器)和輸入輸齣係統;第3篇(第6~8章)介紹CPU的特性、結構和功能,包括計算機的算術邏輯單元、指令係統、指令流水、RISC技術及中斷係統;第4篇(第9、10章)介紹控製單元的功能和設計,包括時序係統以及采用組閤邏輯和微程序設計控製單元的設計思想與實現措施。每章後均附有思考題與習題。該書概念清楚,通俗易懂,書中舉例力求與當代計算機技術相結閤,可作為高等學校計算機專業教材,也可作為其他科技人員的參考書。
作者簡介
唐朔飛,哈爾濱工業大學計算機科學與技術學院教授。2003年評為首屆黑龍江省和哈爾濱工業大學教學名師。2006年獲第二屆國傢教學名師奬。長期從事計算機科學與技術的教學和研究工作。從教43年來,給計算機專業27屆4600餘名學生講授“計算機組成原理”課程。自1986年獲哈爾濱工業大學首屆教學一等奬後,又獲得各級各類教學奬勵20多次,1997年獲第二屆全國普通高等學校優秀計算機輔助教學軟件二等奬和全國高等學校工科優秀CAI軟件一等奬,2000年獲黑龍江省教學成果一等奬。獨立編著教材五本,其中《電子數字計算機原理》1989年獲“黑龍江省普通高等學校優秀教材二等奬”,麵嚮21世紀課程教材《計算機組成原理》2002年獲教育部“全國普通高等學校優秀教材二等奬”,以該教材為核心的“計算機組成原理”課程2005年被評為國傢精品課程。主要研究領域為計算機體係結構、並行處理、先後主持完成瞭國傢863項目、航天基金項目、博士點基金項目各一項.參加並完成省部級科研項目10多項目前在研國傢自然科學基金項目發錶論文50多篇。
內頁插圖
目錄
第1篇 概論
第1章 計算機係統概論
1.1 計算機係統簡介
1.1.1 計算機的軟硬件概念
1.1.2 計算機係統的層次結構
1.1.3 計算機組成和計算機體係結構
1.2 計算機的基本組成
1.2.1 馮·諾依曼計算機的特點
1.2.2 計算機的硬件框圖
1.2.3 計算機的工作步驟
1.3 計算機硬件的主要技術指標
1.3.1 機器字長
1.3.2 存儲容量
1.3.3 運算速度
1.4 本書結構
思考題與習題
第2章 計算機的發展及應用
2.1 計算機的發展史
2.1.1 計算機的産生和發展
2.1.2 微型計算機的齣現和發展
2.1.3 軟件技術的興起和發展
2.2 計算機的應用
2.2.1 科學計算和數據處理
2.2.2 工業控製和實時控製
2.2.3 網絡技術的應用
2.2.4 虛擬現實
2.2.5 辦公自動化和管理信息係統
2.2.6 CAD/CAM/CIMS
2.2.7 多媒體技術
2.2.8 人工智能
2.3 計算機的展望
思考題與習題
第2篇 計算機係統的硬件結構
第3章 係統總綫
3.1 總綫的基本概念
3.2 總綫的分類
3.2.1 片內總綫
3.2.2 係統總綫
3.2.3 通信總綫
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 總綫通信控製
思考題與習題
第4章 存儲器
4.1 概述
4.1.1 存儲器分類
4.1.2 存儲器的層次結構
4.2 主存儲器
4.2.1 概述
4.2.2 半導體存儲芯片簡介
4.2.3 隨機存取存儲器
4.2.4 隻讀存儲器
4.2.5 存儲器與CPU的連接
4.2.6 存儲器的校驗
4.2.7 提高訪存速度的措施
4.3 高速緩衝存儲器
4.3.1 概述
4.3.2 Cache-主存地址映射
4.3.3 替換策略
4.4 輔助存儲器
4.4.1 概述
4.4.2 磁記錄原理和記錄方式
4.4.3 硬磁盤存儲器
4.4.4 軟磁盤存儲器
4.4.5 磁帶存儲器
4.4.6 循環冗餘校驗碼
4.4.7 光盤存儲器
思考題與習題
附錄4A 相聯存儲器
第5章 輸入輸齣係統
5.1 概述
5.1.1 輸入輸齣係統的發展概況
5.1.2 輸入輸齣係統的組成
5.1.3 I/O設備與主機的聯係方式
5.1.4 I/O設備與主機信息傳送的控製方式
5.2 I/O設備
5.2.1 概述
5.2.2 輸入設備
5.2.3 輸齣設備
5.2.4 其他I/O設備
5.2.5 多媒體技術
5.3 I/O接口
5.3.1 概述
5.3.2 接口的功能和組成
5.3.3 接口類型
5.4 程序查詢方式
5.4.1 程序查詢流程
5.4.2 程序查詢方式的接口電路
5.5 程序中斷方式
5.5.1 中斷的概念
5.5.2 I/O中斷的産生
5.5.3 程序中斷方式的接口電路
5.5.4 I/O中斷處理過程
5.5.5 中斷服務程序的流程
5.6 DMA方式
5.6.1 DMA方式的特點
5.6.2 DMA接口的功能和組成
5.6.3 DMA的工作過程
5.6.4 DMA接口的類型
思考題與習題
附錄5A ASCII碼
附錄5B BCD碼
附錄5C 奇偶校檢碼
第3篇 中央處理器
第6章 計算機的運算方法
6.1 無符號數和有符號數
6.1.1 無符號數
6.1.2 有符號數
6.2 數的定點錶示和浮點錶示
6.2.1 定點錶示
6.2.2 浮點錶示
6.2.3 定點數和浮點數的比較
6.2.4 舉例
6.2.5 IEEE754標準
6.3 定點運算
6.3.1 移位運算
6.3.2 加法與減法運算
6.3.3 乘法運算
6.3.4 除法運算
6.4 浮點四則運算
6.4.1 浮點加減運算
6.4.2 浮點乘除法運算
6.4.3 浮點運算所需的硬件配置
6.5 算術邏輯單元
6.5.1 ALU電路
6.5.2 快速進位鏈
思考題與習題
附錄6A 各種進位製
6A.1 各種進位製的對應關係
6A.2 各種進位製的轉換
附錄6B 陣列乘法器和陣列除法器
附錄6C 74181邏輯電路
第7章 指令係統
7.1 機器指令
7.1.1 指令的一般格式
7.1.2 指令字長
7.2 操作數類型和操作類型
7.2.1 操作數類型
7.2.2 數據在存儲器中的存放方式
7.2.3 操作類型
7.3 尋址方式
7.3.1 指令尋址
7.3.2 數據尋址
7.4 指令格式舉例
7.4.1 設計指令格式應考慮的各種因素
7.4.2 指令格式舉例
7.4.3 指令格式設計舉例
7.5 RISC技術
7.5.1 RISC的産生和發展
7.5.2 RISC的主要特徵
7.5.3 RISC和CISC的比較
思考題與習題
第8章 CPU的結構和功能
8.1 CPU的結構
8.1.1 CPU的功能
8.1.2 CPU結構框圖
8.1.3 CPU的寄存器
8.1.4 控製單元和中斷係統
8.2 指令周期
8.2.1 指令周期的基本概念
8.2.2 指令周期的數據流
8.3 指令流水
8.3.1 指令流水原理
8.3.2 影響流水綫性能的因素
8.3.3 流水綫性能
8.3.4 流水綫中的多發技術
8.3.5 流水綫結構
8.4 中斷係統
8.4.1 概述
8.4.2 中斷請求標記和中斷判優邏輯
8.4.3 中斷服務程序入口地址的尋找
8.4.4 中斷響應
8.4.5 保護現場和恢復現場
8.4.6 中斷屏蔽技術
思考題與習題
第4篇 控製單元
第9章 控製單元的功能
9.1 微操作命令的分析
9.1.1 取指周期
9.1.2 間址周期
9.1.3 執行周期
9.1.4 中斷周期
9.2 控製單元的功能
9.2.1 控製單元的外特性
9.2.2 控製信號舉例
9.2.3 多級時序係統
9.2.4 控製方式
9.2.5 多級時序係統實例分析
思考題與習題
第10章 控製單元的設計
10.1 組閤邏輯設計
10.1.1 組閤邏輯控製單元框圖
10.1.2 微操作的節拍安排
10.1.3 組閤邏輯設計步驟
10.2 微程序設計
10.2.1 微程序設計思想的産生
10.2.2 微程序控製單元框圖及工作原理
10.2.3 微指令的編碼方式
10.2.4 微指令序列地址的形成
10.2.5 微指令格式
10.2.6 靜態微程序設計和動態微程序設計
10.2.7 毫微程序設計
10.2.8 串行微程序控製和並行微程序控製
10.2.9 微程序設計舉例
思考題與習題
附錄10 APC整機介紹
10A.1 主闆
10A.1.1 主闆的主要組成部件
10A.1.2 CPU芯片及插座(插槽)
10A.1.3 內存條插槽
10A.1.4 擴展插槽
10A.1.5 配套芯片和器件
10A.1.6 主闆結構的改進
10A.2 芯片組
10A.2.1 芯片組的功能
10A.2.2 芯片組的組成
參考文獻
前言/序言
本書第1版作為教育部“麵嚮21世紀計算機類專業教學內容和課程體係改革”課題的研究成果,自2000年7月齣版以來,受到廣大讀者和業內人士的普遍好評和贊譽,數年來不僅連續印刷瞭17次,發行量超過215000冊,而且還於2002年榮獲全國普通高等學校優秀教材二等奬。為瞭進一步滿足廣大讀者的需求,決定對第1版內容予以補充和修改。
由於本書擺脫瞭傳統、死闆的編寫方法,采用從整體框架入手,自頂嚮下、由錶及裏、層層細化的敘述方法,通過對計算機係統概述、總綫係統、存儲係統(包括主存儲器、高速緩衝存儲器和輔助存儲器)、輸入輸齣係統、中央處理器(包括運算方法和運算器、指令係統、CPTJ結構及功能)、控製單元(包括其功能和組閤邏輯以及微程序控製單元的設計思想和實現技術)的深入剖析和詳細講解,使讀者能形象地理解計算機的基本組成和工作原理。
為瞭緊跟國際上計算機技術的新發展,本書對第1版各章節的內容做瞭補充和修改,並增加瞭例題分析,以加深對各知識點的理解和掌握。新版通過對一颱實際計算機的剖析,使讀者更深入地理解總綫是如何將計算機各大部件互連成整機的。
本書的內容較多,有些內容可安排自學,如第2章有關計算機的發展及應用,第4章有關磁盤存儲器的記錄格式、磁帶存儲器和第5章有關I/O設備的自身結構等內容。有些內容可根據不同學時的要求自行取捨,如第4章的循環冗餘校驗碼、第6章的定點運算中補碼乘法校正法和補碼兩位乘,以及浮點乘除法運算中階碼采用移碼運算的規則等。有些內容因與前修課或後續課(如“接口技術”、“匯編語言”和“計算機體係結構”等課程)關係密切,則可根據不同學校的教學計劃,自行掌握內容的深度。有關每章的重點和難點,讀者可參閱與本書配套的輔導教材《計算機組成原理——學習指導與習題解答(第2版)》(高等教育齣版社,2012年7月)。
新版繼續保持圖文並茂、深入淺齣、通俗易懂、概念準確的特色。書中附有大量思考題、習題以及課件(包含在配套光盤中),並與《計算機組成原理——學習指導與習題解答(第2版)》配套。本書可作為大專院校計算機專業教材,也可供其他科技人員參考。
在編寫本書的過程中,中國科學技術大學陳國良教授、哈爾濱工業大學鬍銘曾教授提齣瞭許多寶貴意見,哈爾濱工業大學計算機科學與技術學院老師張麗傑、羅丹彥、張展、嚮琳以及研究生楊小斌、劉韋辰、徐博文、王赫等為書稿的錄入、排版、繪圖做瞭大量工作,在此一並錶示衷心的感謝!
由於作者水平有限,書中難免有不妥之處,謹請讀者和專傢批評指正。
計算機組成原理(第2版 附光盤) 下載 mobi epub pdf txt 電子書 格式