| Course slides (上課投影片): |
| |
| Ch00. Syllabus and Introduction(課程介紹) (1.0MB) |
| |
| Ch01-1. Computer Abstractions and Technology(計算機抽象化與科技) Part 1(6.0MB) |
| Ch01-2. Computer Abstractions and Technology(計算機抽象化與科技) Part 2 (0.5MB) |
| Ch01-3. Computer Abstractions and Technology(計算機抽象化與科技) Part 3 (6.0MB) |
| *** Possible solutions for Chapter 1 exercises |
| *** Chapter 1 習題解答訂正與檢討 |
|
|
| Ch02-1. Instructions: Language of the Computer(指令:計算機的語言) Part 1 (1.0MB) |
| Ch02-2. Instructions: Language of the Computer(指令:計算機的語言) Part 2 (4.5MB) |
| *** Possible solutions for Chapter 2 exercises |
| *** Chapter 2 習題解答訂正與檢討 |
|
|
| Ch03. Arithmetic for Computers(計算機的算術) (2.1MB) 簡報播放檔(需密碼) (13MB) |
| *** Possible solutions for Chapter 3 exercises |
| *** Chapter 3 習題解答訂正與檢討 |
|
|
| Ch04-1. The Processor(處理器) Part 1: A Single-cycle Implementation (0.9MB) 簡報播放檔(需密碼) (4.3MB) |
| Ch04-2. The Processor(處理器) Part 2: Enhancing Performance with Pipelining (3.5MB) 簡報播放檔(需密碼) (6.1MB) |
| Ch04-3. The Processor(處理器) Part 3: Pipeline Hazards (7.1MB)簡報播放檔(需密碼) (3.2MB) |
| Ch04-4. The Processor(處理器) Part 4: Parallelism and ILP (4.7MB) |
| *** Possible solutions for Chapter 4 exercises |
|
|
| Ch05. Large and Fast: Exploiting Memory Hierarchy(大且快:利用記憶體階層) (0.8MB) |
| *** Possible solutions for Chapter 5 exercises |
|
|
| Ch06. Storage and Other IO Topics(儲存體與其他輸出入議題) (11.0MB) |
| *** Possible solutions for Chapter 6 exercises |
|
|
|
|
| Note: The following simulators referred in our lab. assignments, spim and Logisim, are freely availalbe and run on a variety of platforms including Windows, Macintosh, and Linux. |
| PCSpim (4.3MB,ZIP): A MIPS assembly simulator by J.R. Larus, Getting Started with PCSpim, The Newest Version of SPIM |
| Logisim: A logic circuit simulator |
| [End] |