計算機組織與結構 Computer Organization and Structure |
Course ID | 705 20400 |
Instructor | Bing-Yu Chen | |
Teaching assistant | Sheng-Jie Luo &
Chun-Liang Liu & Ko-Yuan Chou & Yu-Ting Wong |
|
Meeting time | 09:10-12:10 every Tuesday | |
Classroom | MBA#2 Room 202 | |
Mailing list | architecture(AT)cmlab.csie.ntu.edu.tw [subscribe/unsubscribe page] |
9/16 | Introduction [PDF] [Print Version]
What is a computer ? Below your program Computer Hardware Digital Binary Systems -- tele-education |
9/23 | Two-Level Combinational Logic [PDF] [Print Version]
Gate Logic Two-Level Simplification Homework #1 [PDF], deadline = 10/7 |
10/7 | How to Program ? [HTML] [PDF]
|
9/30 10/14 |
Instructions: Language of the Computer [PDF] [Print Version]
Representing Instructions in the Computer Logical Operations Instructions for Making Decisions Supporting Procedures in Computer Hardware Communicating with People MIPS Addressing for 32-Bit Immediates and Addresses Translating and Starting a Program Arrays versus Pointers |
10/21 10/21 18:30-21:00 @MBA#1 Rm. 103 |
Arithmetic for Computers [PDF] [Print Version]
Addition and Subtraction Constructing a Basic Arithmetic Logic Unit Multiplication and Division Floating Point |
10/28 | Assessing and Understanding Performance [PDF] [Print Version]
Measuring Performance Homework #3 [PDF], deadline = 11/4 |
11/4 | mid-term exam. range: the materials until 10/28 |
11/11 11/18 11/25 |
The Processor: Datapath and Control [PDF] [Print Version]
Building a Datapath A Simple Implementation Scheme Finite State Machines A Multicycle Scheme Exceptions Microprogramming Homework #4 [PDF], deadline = 12/9 |
12/2 | SKIP |
12/9 12/16 |
Enhancing Performance with Pipelining [PDF] [Print Version]
A Pipelined Datapath Pipelined Control Data Hazards and Forwarding Data Hazards and Stalls Branch Hazards Homework #5 [PDF], deadline = 12/30 |
12/16 until 13:10 12/23 |
Exploiting Memory Hierarchy [PDF] [Print Version]
Measuring and Improving Cache Performance Virtual Memory A Common Framework for Memory Hierarchies
|
12/30 | SKIP |
1/6 | final exam. range: the materials until 12/23 |