回到首頁

                                          

教 學

研 究

服 務

      

                        

最近更新      2006/07/14        e-mail me

                          

                                              

計算機組織結構

 

課程簡介

本課程在使學生瞭解計算機系統內各單元的組織與結構,進而能依需要自行設計部份
或完整的計算機系統。本課程先介紹計算機系統表現的評估方法,再介紹指令集架
構,並以量化的方式,分析常用程式在現有系統中指令集使用的各種統計資料。繼而
以一個簡單的計算機系統(DLX)為例,逐一詳細介紹中央處理器結構及管線技術,記
憶體階層組織,最後才介紹儲存裝置、輸出輸入系統以及系統匯流排。另外,為使學
生充分瞭解中央處理器結構及其設計,課程中將加入Verilog HDL的簡介,讓學生自行
設計一個處理器,做為期末專題。
 

基本教材

  1. Computer Architecture, A Quantitative Approach, 3rd ed. John Hennessy and David Patterson, Morgan Kaufmann,2003

  2. Computer Organization and Architecture, 5th ed., William Stalling,Prentice Hall, 2000

課程內容

Chapter 1 Introductions

Chapter 2 Data types, variables, and operators

Chapter 3 Input and Output

Chapter 4 Control Flow

Chapter 5 Array and String

Chapter 6 Functions

Chapter 7 Preprocessor and Macro

Chapter 8 Pointers

Chapter 9 Structures

Chapter 10 File I/O

Chapter 11 Graphics

評分方式

期中考   30%

期末考   40%

程式作業及平常成績  30%