| 計算機組織與結構 Computer Organization and Structure |
Course ID | 705 20400 |
| Instructor | Bing-Yu Chen | |
| Teaching assistant | Yu-Mei Chen & I-Chao Shen & Yi-Hau Wang | |
| 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/15 9/22 |
Introduction [PDF] [Print Version]
What is a computer? Below your program Under the Covers Digital Binary Systems Performance The Power Wall The Switch from Uniprocessors to Multiprocessors Homework #1 [PDF], deadline = 10/6 |
| 9/29 | How to Program ? [HTML] [PDF]
Homework #2 [PDF] [SPIM], deadline = 10/27 |
| 10/6 | SKIP |
| 10/13 10/20 |
Instructions: Language of the Computer [PDF] [Print Version]
Signed and Unsigned Numbers 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/20 10/27 |
Arithmetic for Computers [PDF] [Print Version]
Gate Logic and K-Map Method Constructing a Basic Arithmetic Logic Unit Multiplication and Division Floating Point |
| 11/3 | mid-term exam. range: the materials until 10/27 |
| 11/10 11/17 11/24 |
The Processor [PDF] [Print Version]
Building a Datapath A Simple Implementation Scheme An Overview of Pipelining Pipelined Datapath and Control Data Hazards: Forwarding versus Stalling Control Hazards Exceptions |