EE444-Digital Computer Systems
  Spring 2008

Instructor Information

Prof. Mohamed Zahran
Office: T-625a
e-mail: mzahran ( at ) ccny dot cuny dot edu
Office hours:  M-W 2:30-4PM


Grader: Bushra Ahsan
e-mail:  ahsan_bushra (at) yahoo dot com

Course Information

EE444/D
Meeting time:  M-W 12:30-1:45PM
Meeting Place:  BH202


Prereq:  PREREQ:EE 21000, PRE/COREQ:EE 25900

Goals

Course Syllabus



Announcements

Hello Students, welcome to EE444 course, edition Spring 2008!

Please be sure to subscribe to the course mailing list of the course.
Google Groups
Subscribe to EE444_spring08
Email:
Visit this group


The files posted in this page will be in pdf.
The software needed to view these files is available for free from  acrobat reader

The lectures indicated below will be available before class. However, some of the links may not be working
till before the lecture.

Mid-term 1 is scheduled to be on Wednesday March 12th. It is open book open notes and from lecture 1 to lecture 8.

Mid-term 2 is scheduled to be on Wednesday April 16th. It is open book open notes and from lecture 9 to lecture 15.

Final exam is scheduled to be on  TUES MAY 20th at  10:35AM  at BH-104


Lectures

Lecture                                    Files                           Text Reading
        
1. Introduction                          pdf

2. Overview                              pdf                               1.2

3. High-Level Language          pdf

4. Assembly Language:           pdf                               2.1, 2.2, and 2.3
    An Overview

5. Assembly Language            pdf                               2.5, 2.6, and A.5 
    Level: MIPS

6. Assembly Language:           pdf                               2.7 and A.6 
    MIPS (more techniques)

7. Machine Language              pdf                              2.4, 2.9, 2.10, and A.1 to A.4

8. Revision:  From HLL           pdf
   to Machine Language

9. Microarchitecture Level      pdf                             5.1 and 5.3

    Introduction

 

10. Microarchitecture              pdf                              NOTES

     Design

 

11. Microarchitecture              pdf                              NOTES

      Design II


12. Microarchitecture Level    pdf                              NOTES
      Control Unit


13. Microarchitecture Level    pdf                               NOTES
      Control Unit II


14. Performance                        pdf                              4.1, 4.2, 4.4, and 4.5 
      Evaluation

15. Memory System                 pdf                               7.1

16. More on Cache                   pdf                               7.2  and 7.3  
       Memory


17. Revision:                             pdf
      memory


18.  Kernel Mode  and             pdf                                 (7.4 for VM)

      Virtual Memory

     

19. I/O                                       pdf                                  8.1 and 8.5


        


Homeworks

Homework             Due        Solutions      

homework1             Feb 20     hw1sol
homework2
           March 5    hw2sol   
homework3            April 7       hw3sol
homework4            May 7


Solution of Midterms

Midterm1sol
Midterm2sol


Old Exams

midterm 1 of  fall  2007 (pdf)

midterm 2 of  fall  2007 (pdf)
final of fall 2007 (pdf)