Department of Computer Science
National Tsing Hua University
CS4100 -- Computer Architecture
Fall, 2004

This is a one semester course on computer organization. The purpose of the course is to introduce the concepts that are the basis for current computers and to show the interdependencies among assembly language, compiler, organization, and design. In this course we will cover the following topics: the role of performance, instruction sets, computer arithmetic, processor and pipelining, digital control, memory hierarchies, and input/output architectures.