![]()
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
Announcements
Hello Students, welcome to EE444
course, edition Spring
2008!
Please
be sure to subscribe
to the course
mailing list of the course.
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.
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
Old
Exams