"Computer Architecture & Assembly Language"
Spring 2009

Instructor: Jens Mache
E-mail: jmache@lclark.edu
Office: Room 309 Bodine Hall
Telephone: 768-7564
Office Hours:Mo 1-2, We 1-2, Fr 11:20-1 and by appointment
Class Homepage:http://www.lclark.edu/~jmache/arch/
Text:
The Essentials of Computer Organization And Architecture, Null, 2006.
Fundamentals of Embedded Software - Where C and Assembly Meet, Lewis, 2002 (optional).
Course Goals:
This course is designed to introduce
- programming a computer in its native tongue (assembly),
- the internal organization of computers (& how it affects performance),
- how to design a computer (out of gates).
Grades:
There will be weekly quizzes and homework (including a project), two midterms, and one final. The evaluation scheme is roughly as follows:

weekly quizzes and homework: 30% total
2 midterms:30% total
project: 10%
final:30%
class participation:taken into account if necessary.

Policies:

Schedule:
Midterm 1 will be about chapter 1 to 3, midterm 2 will be about chapters 4 and 5. Then we'll study selected material from chapters 6 to 11.