計算機組成與設計實驗教程第4版

計算機組成與設計實驗教程第4版

《計算機組成與設計實驗教程第4版》是2022年科學出版社出版的圖書。

基本介紹

  • 中文名:計算機組成與設計實驗教程第4版
  • 作者:王煒,何紅旗,侯一凡
  • 類別:教材
  • 出版社:科學出版社
  • 出版時間:2022年1月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787030697042
內容簡介,圖書目錄,

內容簡介

本書以TEC-8計算機硬體綜合實驗系統為實驗平台,全面介紹了計算機組成原理、數字邏輯與數字系統。全書共7章:第1章詳細介紹了TEC-8計算機硬體綜合實驗系統;第2章和第3章介紹了計算機組成與計算機體系結構實驗,其中第2章給出了7個基本實驗,第3章給出了4個綜合實驗;第4章介紹了數字邏輯與數字系統的4個綜合設計實驗,這些實驗同時可作為EDA技術的基礎實驗;作為進行第3章、第4章相關設計實驗的基礎,第5~7章主要介紹了EDA設計的相關基礎技術,其中第5章和第6章分別對VHDL和VerilogHDL進行了簡單介紹,第7章介紹了QuartusⅡ的使用方法。

圖書目錄

第1章 TEC-8計算機硬體綜合實驗系統 1
1.1 TEC-8實驗系統的技術特點 1
1.2 TEC-8實驗系統的組成 1
1.3 邏輯測試筆 4
1.4 TEC-8實驗系統結構和操作 5
1.4.1 TEC-8模型計算機時序信號 5
1.4.2 TEC-8模型計算機組成 5
1.5 TEC-8模型計算機指令系統 8
1.6 指示燈、按鈕、開關、接口與短路子 9
1.6.1 指示燈 9
1.6.2 按鈕 10
1.6.3 開關 10
1.6.4 接口與短路子 11
1.7 數字邏輯與數字系統實驗 12
1.8 E2PROM中微代碼的修改 13
第2章 計算機組成原理基本實驗 19
2.1 暫存器讀寫實驗 19
2.2 運算器組成實驗 27
2.3 雙連線埠存儲器實驗 39
2.4 數據通路實驗 50
2.5 微程式控制器實驗 57
2.6 CPU組成與機器指令的執行實驗 63
2.7 中斷原理實驗 69
第3章 計算機組成原理課程綜合設計實驗 73
3.1模型機硬連線控制器設計實驗 73
3.2模型機流水微程式控制器設計實驗 87
3.3模型機流水硬連線控制器設計實驗 90
3.4 含有陣列乘法器的ALU 設計實驗 100
第4章 數字邏輯與數字系統綜合設計實驗 108
4.1 簡易電子琴實驗 108
4.2 簡易頻率計實驗 111
4.3 簡易交通燈實驗 118
4.4 VGA 接口設計實驗 121
第5章 VHDL簡介 125
5.1 VHDL程式的基本結構 125
5.1.1 實體說明 126
5.1.2 結構體說明 127
5.1.3 程式包 130
5.1.4 庫 131
5.1.5 配置 131
5.2 VHDL的客體及詞法單元 133
5.2.1 標識符 133
5.2.2 詞法單元 134
5.2.3 VHDL的數據類型 135
5.2.4 VHDL的對象 138
5.2.5 VHDL運算操作符 141
5.3 VHDL的基本描述語句 142
5.3.1 進程語句 143
5.3.2 並行語句 146
5.3.3 順序語句 158
5.4 屬性的描述與定義 162
5.4.1 數值類屬性 162
5.4.2 函式類屬性 163
5.4.3 帶屬性函式的信號 165
5.5 決斷函式與信號延遲 167
5.5.1 決斷信號與決斷函式 167
5.5.2 信號延遲 168
第6章 Verilog HDL基本語法 169
6.1 簡單的Verilog HDL模組 169
6.1.1 簡單的Verilog HDL程式介紹 169
6.1.2 模組的結構 171
6.1.3 模組的連線埠定義 171
6.1.4 模組內容 172
6.2 數據類型及其常量、變數 173
6.2.1 常量 173
6.2.2 變數 176
6.3 運算符及表達式 178
6.3.1 基本的算術運算符 179
6.3.2 位運算符 179
6.3.3 邏輯運算符 181
6.3.4 關係運算符 182
6.3.5 等式運算符 182
6.3.6 移位運算符 183
6.3.7 位拼接運算符 183
6.3.8 縮減運算符 184
6.3.9 優先權 184
6.3.10 關鍵字 185
6.4 賦值語句和塊語句 185
6.4.1 賦值語句 185
6.4.2 塊語句 186
6.5 條件語句 189
6.5.1 if-else語句 189
6.5.2 case語句 192
6.5.3 由於條件語句使用不當而產生意外的鎖存器 195
6.6 循環語句 196
6.6.1 forever語句 196
6.6.2 repeat語句 196
6.6.3 while語句 197
6.6.4 for語句 198
6.7 結構說明語句 199
6.7.1 initial語句 199
6.7.2 always語句 200
6.7.3 task和function說明語句 201
6.8 系統函式和任務 205
6.8.1 系統任務$display和$write 205
6.8.2 系統任務$monitor 208
6.8.3 時間度量系統函式$time和$realtime 209
6.8.4 系統任務$finish 210
6.8.5 系統任務$stop 211
6.8.6 系統任務$readmemb和$readmemh 211
6.8.7 系統任務$random 212
6.9 編譯預處理 213
6.9.1 宏定義`define 214
6.9.2 檔案包含處理`include 215
6.9.3 時間尺度`timescale 217
6.9.4 條件編譯命令`ifdef、`else、`endif 219
6.10 小結 220
第7章 Quartus Ⅱ的使用方法 221
7.1 Quartus Ⅱ介紹 221
7.2 Quartus Ⅱ安裝 223
7.2.1 Quartus Ⅱ安裝準備 223
7.2.2 Quartus Ⅱ軟體安裝 223
7.3 Quartus Ⅱ設計示例 227
附錄 部分晶片資料及實驗箱器件布局圖 243

相關詞條

熱門詞條

聯絡我們