V22.0201-002
Computer Systems Organization I (Honors)
Prof. Ralph Grishman
Tuesday / Thursday 2:00 - 3:15
Courant Institute / Warren Weaver 1302
Fall 2005
Contact Information:
- Prof. Ralph Grishman
grishman@cs.nyu.edu
715 Broadway, Room 703
998-3497
Office Hour: 11:00 - 11:45 am Tuesdays or by appt.
Tutors
E-tutor (and grader): Andrew Montalenti (am1221@nyu.edu)
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,
which
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
available here.
Grading
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).
Mailing List
Please subscribe
to the class mailing list. It will often have valuable
questions
and answers about upcoming assignments and exams.
Then you can send
mail to the list.
GCC -- Installing, Running, Debugging (prepared by Nishith Krishna)
x86 Resources:
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)