COMP 231 - Computer Structure and Organization |
Spring 2007 |
Instructor-- | Danny Krizanc |
Office-- | 631 Science Center |
Office Hours-- | Wednesdays 2:30-4:30 or by appointment |
Phone-- | 860-685-2186 |
E-mail-- | dkrizanc at wesleyan.edu |
The purpose of the course is to introduce and discuss the structure and operation of digital computers. Topics will include the logic of circuits, computer arithmetic, microprogramming, conventional machine architectures, performance considerations, pipelining, and parallelism. Assembly language programming will be used to demonstrate some of the basic concepts.
The following textbook is required:
For a different take on mostly the same material you might want to look at one of:
The following documents may be useful when working on MIPS assembly programs using SPIM.
For information on SPEC benchmarks go here.
There will be approximately six assignments, about one every two weeks. The assignments will be a mix of hand-written and assembly programming assignments. These will contribute a total of fifty per cent to your grade. There will be two in-class tests worth twenty-five per cent each.
Report problems to dkrizanc at wesleyan.edu
![]() |