CSCI-UA.0201-003
                        Computer Systems Organization                       
Prof. Mohamed Zahran   (aka Prof. Z)
mzahran AT cs DOT nyu DOT edu
Tu/Th 2:00-3:15 pm  Location: WWH 109
Office Hours (WWH 320): Tuedays 4:00-6:00pm

 


Announcements

Welcome students! ... to the Computer Systems Organization course, edition Fall 2014.  I will keep updating this page regularly. If you have questions related to that course feel free to email me. Here is some basic information:

WWH 109
09/26/2014
12:30PM- 1:45PM
Topic: Discussing hw1 solution + extra C exercises

WWH 109
10/10/2014
12:30PM- 1:45PM
Topic: using gdb and objdump (with examples)

WWH 109
10/31/2014
12:30PM- 1:45PM
Topic: cache lab discussion

WWH 109
11/14/2014
12:30PM- 1:45PM
Topic:  malloc lab discussion

WWH 109
11/21/2014
12:30PM- 1:45PM
Topic: TBA

Final exam Dec 16th  2-3:50pm  WWH 109

Mailing List

Sign up for the Mailman mailing list for the course. You can do so by clicking here. Please follow the mailing list etiquette. 


Lecture Notes

(Reading material refers to textbook, unless stated otherwise)
DayTopicReadingAssignments
9/2Overview
  • 1
9/4C programming
9/9C programming
9/11C programming
  • hw 1 assigned
9/16Bits, bytes, and int.
  • 2.1-2.2
9/18Bits, bytes, and int.
  • 2.3
  • hw 1 due
9/23Floating points
  • 2.4
9/25Machine Level Programing  I:  Basics
  • 3.1-3.4 
  • 3.13.1-3.13.3
9/30
10/2
10/7
10/9
10/14Fall recess
10/16
10/21Midterm Exam
10/23
10/28
10/30
11/4
11/6
11/11
11/13
11/18
11/20
11/25
11/27Thanksgiving
12/2
12/4
12/9
12/11


Homework Assignments


Labs

Setup your lab environment.


Interesting Links (Geeky stuff )

If you have an interesting link, please email it to the instructor and it will find its way to this page.

C tutorial
Another C tutorial

Unix tutorial
Unix commands cheat sheet
gdb tutorial
gdb cheat sheet: here (for 32-bit) and here (for 64-bit)
About coding style (If we cannot understand your code, your grade may be affected!!)
Intel 64 and IA-32 Software Developer manuals
IA32 cheat sheet (source: http://www.stanford.edu/class/cs107/other/IA32_Cheat_Sheet.pdf)