Students will acquire an understanding of how modern computers work at the block diagram level, including the elements of assembler language programming. How such subsystems as arithmetic units and memory systems work is also learned. This course is an introduction to computer organization and design. Throughout the course, the details of an actual RISC processor are studied. Any material covered in assigned book readings, handouts, homework, and lectures may appear in exam questions.
Homework is required, generally bi-weekly.
Due dates are given on homework assignments. 18 Jan 1 Tues. May 29 Introduction Thur. July 16 Pipelining Tues. July 18 Pipelining Thurs.