Systems Programming and Machine Organization
The textbook for the course is Computer Systems: A Programmer's Perspective, Second Edition (also known as CS:APP2e) by Randal E. Bryant and David R. O'Hallaron. Prentice Hall, 2011, ISBN 0-13-610804-0.
The textbook is long, but comprehensive, and past students have found it very useful as reference during the class. Assignments and exams may assume that you have done recommended reading. It is strongly recommended that you obtain a copy of this textbook. It may be purchased at the Harvard Coop, or from one of many online bookstores.
Copies of the textbook are available at both the Gordon McKay library and the Cabot library.