CS611
Assembly Language Programming and Machine Organization
Outline


  1. Overview of computer systems (PH 1.1-1.9)

  2. C programming (Harbison and Steele)

  3. Representation of data

  4. Representation of programs (PH 3.1-3.4)

  5. Basic computer architecture

  6. Assembly language programming (PH A.6, A.10)

  7. System software

  8. Advanced topics

PH is Computer Organization & Design: The Hardware/Software Interface by Patterson and Hennessy.

Harbison and Steele is C: A Reference Manual by Harbison and Steele. However, any good C reference will probably suffice.

Much of the course material is also covered in Computer Systems: A Programmer's Perspective by Bryant and O'Hallaron.

All of these references are on reserve in the Kingsbury Library.

The readings are not required. They are intended to be supplementary to the course lectures.


Last modified on August 28, 2004.

Comments and questions should be directed to pjh@cs.unh.edu