計算機組織與結構 Computer Organization and Structure |
課號 | 705 20400 |
教師 | 陳炳宇 | |
助教 | 徐士璿 & 王亮凱 [homepage] | |
時間 | 每週二 09:10-12:10 | |
教室 | 管二 202 |
9/14 9/21 |
Introduction [PDF] [Print Version]
What is a computer ? Digital Binary Systems |
9/21 10/5 |
Two-Level Combinational Logic [PDF] [Print Version]
Gate Logic Two-Level Simplification Homework #1 [PDF], deadline = 10/12 |
9/28 | HOLIDAY |
10/12 10/19 10/26 |
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 Homework #2 [PDF], deadline = 11/2 NOTE: the 6th problem has been canceled. |
10/26 11/2 |
Arithmetic for Computers [PDF] [Print Version]
Addition and Subtraction Constructing a Basic Arithmetic Logic Unit Multiplication and Division Floating Point Homework #3 [PDF], deadline = 11/9 |
11/9 | Assessing and Understanding Performance [PDF] [Print Version]
Measuring Performance |
11/16 | mid-term exam. range: the materials until 11/9 |
11/23 11/30 12/7 |
The Processor: Datapath and Control [PDF] [Print Version]
Building a Datapath A Simple Implementation Scheme Finite State Machines A Multicycle Scheme Exceptions Microprogramming NOTE: the class of 12/7 will be started from 09:30. Homework #4 [PDF], deadline = 12/14 |
12/14 12/21 12/28 |
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 = 1/4 |
12/28 1/4 |
Exploiting Memory Hierarchy [PDF] [Print Version]
Measuring and Improving Cache Performance Virtual Memory A Common Framework for Memory Hierarchies |
1/11 | final exam. range: the materials until 1/4 |