課程資訊
課程名稱
計算機結構
Computer Architecture 
開課學期
109-2 
授課對象
電機工程學系  
授課教師
吳安宇 
課號
EE4039 
課程識別碼
901 43200 
班次
01 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二7,8,9(14:20~17:20) 
上課地點
電二144 
備註
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1092_CA 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

1. The basic concept of RISC (Reduced Instruction Set Computer), compared with CISC (Complex Instruction Set Computer)
2. The Assembly/Machine language of the MIPS CPU
3. Detailed CPU design:
Instruction set, Data path, Control Unit, Arithmetic Logic Unit (ALU),
Techniques to enhance CPU performance, e.g., pipelining and hazard control
4. Memory hierarchy:
Cache (L1$, L2$, etc.): How to improve data/instruction access time for CPU?
Virtual memory: How to handle program/data that is larger than your physical (main) memory?
5. I/O peripherals:
Know more about I/O Devices and Networking Devices
6. New trend of multi-core CPUs (overview) 

課程目標
Learn basic MIPS/RISC-V CPU architecture and Memory hierarchy of computer system. 
課程要求
待補 
Office Hours
 
參考書目
1. David A. Patterson, and John L. Hennessy, “Computer Organization and Design – The Hardware/Software Interface”, 5th Edition (Asian edition), Morgan Kaufman Publishers, Inc., 2013.
2. (Verilog Coding, optional) “Verilog HDL: Digital design and modeling,” by J. Cavanagh, CRC Press, 2007.  
指定閱讀
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
2/23  - Syllabus - Course overview 
第2週
3/02  1. Computer v.s. IC Technology 2. Chap. 1 Computer Abstractions and Technology 
第3週
3/09  Chap.2: Instructions: Language of the Computer 
第4週
3/16  W3_Chapter2-Part I v2.1 (minor updated) W4_Chapter2-Part II v2.1 (minor updated) 
第5週
3/23  Lab 1 
第6週
3/30  1. Homework using SPIM 2. W5 Chapter4-(1&2)-2021-03-30_v1.pdf 
第7週
4/06  溫書假 can study - Review of Single-cycle MIPS - Review of Pipelined MIPS Lectures are now in NTU COOL. - Week 7 - 4/06 1. Review of Single-cycle MIPS (from DSD 2019) 2. Review of Pipelined MIPS - Part I (from DSD 2019)。 3. Review of Pipelined MIPS - Part II (from DSD 2019) 
第8週
4/13  W8 Chapter4-(3)-2021-04-13 v1 (teach on 4/13) 
第9週
4/20  W8 Chapter4-(3)-2021-04-20 v1.1 W9 Chapter3-2021-04-20 v2 
第10週
4/27  Memory hierarchy (Cache in CPU) 
第11週
5/04  期中考