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

Outline

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.

Materials

The following textbook is required:

Make sure your copy includes the CDROM as some of the material is only available as PDF files. It also includes some useful software.

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.

Requirements

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 Top of Page