CS 200 - Winter 2003Computer Organization and Assembly Language
Course Description
This course introduces high-level hardware (computer architecture) and low-level software (systems and I/O programming). The focus of this class is Computer Organization. Assembly language will be used extensively, but as a tool, rather than the main object of study. We shall focus on how a modern computer system is organized by studying its key modules, how they interact, what favors fast execution, and what constitutes performance bottlenecks. We address HW design considerations where they help us understand the logical functions. This course is a cornerstone of our department's curriculum in the Computer Sciences.
Course Handouts
A few helpful pointers to x86-related documents on the Web:
This page created by Herb Mayer Last updated: |