圖書簡介
《計算機組成與設計實驗教程(第2版)》以TEC8
計算機硬體綜合實驗系統為實驗平台,全面介紹了計算機組成原理及數字邏輯實驗。
全書共8章,第1章詳細介紹了TEC8計算機硬體綜合實驗
系統;
第2章和第3章介紹了計算機組成與結構部分的實驗,第2章給出6個基本實驗,第3章給出4個綜合設計實驗;
第4章和第5章介紹了數字邏輯與數字系統的實驗,第4章給出10個基本實驗,其中的部分實驗同時可作為計算機組成的基本實驗,第5章給出4個綜合設計實驗,這些實驗同時可作為EDA技術的基本實驗;
第6章~第8章主要介紹了EDA設計的相關基礎技術,第6章和第7章分別對VHDL和Verilog HDL進行簡單介紹,第8章介紹了Quartus Ⅱ的使用。
本書可作為高等院校計算機科學與技術及相關
專業的計算機組成原理及數字邏輯實驗課程教材,也可供計算機硬體技術領域的設計人員自學參考。
圖書目錄
第1章TEC8計算機硬體綜合實驗系統/1
1.1TEC8實驗系統的用途1
1.2TEC8實驗系統技術特點1
1.3TEC8實驗系統組成2
1.4邏輯測試筆2
1.5TEC8實驗系統結構和操作3
1.5.1模型計算機時序信號3
1.5.2模型計算機組成3
1.6模型計算機指令系統6
1.7指示燈、按鈕和開關7
1.8數字邏輯和數字系統實驗部分9
1.8.1基本實驗通用區9
1.8.2大型綜合設計實驗裝置9
1.9E2PROM中微代碼的修改10
第2章計算機組成原理基本實驗/16
2.1運算器組成實驗16
2.2雙連線埠存儲器實驗22
2.3數據通路實驗26
2.4微程式控制器實驗30
2.5CPU組成與機器指令的執行36
2.6中斷原理實驗41
第3章計算機組成原理課程綜合設計/45
3.1模型機硬連線控制器設計45
3.2模型機流水微程式控制器設計51
3.3模型機流水硬連線控制器設計53
3.4含有陣列乘法器的ALU設計54
第4章數字邏輯與數字系統基本實驗/58
4.1基本邏輯門邏輯實驗58〖1〗〖〗〖〗〖〗計算機組成與設計實驗教程(第2版)目錄[3]〖3〗〖〗4.2TTL、HC和HCT器件的電壓傳輸特性實驗60
4.3三態門實驗63
4.4數據選擇器和解碼器實驗65
4.5全加器構成及測試實驗67
4.6組合邏輯中的冒險現象實驗69
4.7觸發器實驗70
4.8簡單時序電路實驗73
4.9計數器和數碼管實驗75
4.10四相時鐘分配器實驗79
第5章數字邏輯與數字系統綜合設計實驗/81
5.1簡易電子琴實驗81
5.2簡易頻率計實驗84
5.3簡易交通燈實驗89
5.4VGA接口設計92
第6章VHDL簡介/96
6.1VHDL程式的基本結構97
6.1.1實體說明97
6.1.2結構體說明98
6.1.3程式包101
6.1.4庫102
6.1.5配置103
6.2VHDL的客體及詞法單元104
6.2.1標識符104
6.2.2詞法單元106
6.2.3VHDL的數據類型107
6.2.4VHDL的對象110
6.2.5VHDL運算符113
6.3VHDL的基本描述語句115
6.3.1進程語句115
6.3.2並行語句118
6.3.3順序語句131
6.4屬性的描述與定義135
6.4.1數值類屬性135
6.4.2函式類屬性136
6.4.3帶屬性函式的信號138
6.5決斷函式與信號延遲140
6.5.1決斷信號與決斷函式140
6.5.2信號延遲141
第7章VerilogHDL基本語法/142
7.1簡單的VerilogHDL模組143
7.1.1簡單的VerilogHDL程式介紹143
7.1.2模組的結構144
7.1.3模組的連線埠定義145
7.1.4模組內容145
7.2數據類型及其常量、變數146
7.2.1常量147
7.2.2變數149
7.3運算符及表達式152
7.3.1基本的算術運算符153
7.3.2位運算符153
7.3.3邏輯運算符155
7.3.4關係運算符156
7.3.5等式運算符156
7.3.6移位運算符157
7.3.7位拼接運算符157
7.3.8縮減運算符158
7.3.9優先權別158
7.3.10關鍵字159
7.4賦值語句和塊語句159
7.4.1賦值語句159
7.4.2塊語句161
7.5條件語句164
7.5.1ifelse語句164
7.5.2case語句167
7.5.3由於使用條件語句不當產生意外的鎖存器169
7.6循環語句171
7.6.1forever語句171
7.6.2repeat語句171
7.6.3while語句172
7.6.4for語句172
7.7結構說明語句174
7.7.1initial語句174
7.7.2always語句175
7.7.3task和function說明語句176
7.8系統函式和任務180
7.8.1$display和$write任務180
7.8.2系統任務$monitor184
7.8.3時間度量系統函式$time185
7.8.4系統任務$finish186
7.8.5系統任務$stop186
7.8.6系統任務$readmemb和$readmemh186
7.8.7系統任務$random188
7.9編譯預處理189
7.9.1宏定義`define189
7.9.2檔案包含處理`include191
7.9.3時間尺度`timescale193
7.9.4條件編譯命令`ifdef、`else和`endif195
7.10小結196
第8章QuartusⅡ的使用方法/197
8.1QuartusⅡ介紹197
8.2QuartusⅡ安裝199
8.2.1QuartusⅡ安裝準備199
8.2.2QuartusⅡ軟體安裝199
8.3QuartusⅡ設計示例203
附錄A部分74系列晶片資料及實驗箱器件布局圖/220
圖索引/233
表索引/237