Computer Systems Organization I (Honors)
Prof. Ralph Grishman
Tuesday / Thursday 2:00 - 3:15
Courant Institute / Warren Weaver 1302
- Prof. Ralph Grishman
715 Broadway, Room 703
Office Hour: 11:00 - 11:45 am Tuesdays or by appt.
E-tutor (and grader): Andrew Montalenti (firstname.lastname@example.org)
Course Text and Content:
The goal of Computer Systems Organization is to help you understand
what's "under the hood". This section will follow a new textbook,
provides a comprehensive look at the levels of machine design through a
study of logic, machine language, and the C language.
The evolving course syllabus is
for the course will be based on examinations and assignments.
There will be two (full-period) quizzes and a final exam, all open
book; two small assignments and one larger programming project in
C, three programs in assembly language, and two 'pencil-and-paper'
assignments (one on data representation, one on logic design).
to the class mailing list. It will often have valuable
and answers about upcoming assignments and exams.
Then you can send
mail to the list.
GCC -- Installing, Running, Debugging (prepared by Nishith Krishna)
We will use the Dewar Assembler and Debugger to learn x86 assembler:
das - The Dewar Assembler Version 2.01(zip format)
ddb - The Dewar Debugger Version 2.01(zip format)