Introduction
This course is about computer organization and assembly languages,
specifically for Intel architectures. You might wonder why learning
assembly languages. After all, who will write assembly programs these days.
Actually, people still write assembly for faster codes (compiler
is not as smart as men yet), smaller codes (for devices with limited
amount of memory such as mobile devices) and specific architectures
(in which there are not even compilers, for example, early GPUs).
With these in mind, other than the fundamentals about assembly
programming, this course emphasizes on code optimization techniques
on writing fast and small codes for specific architectures, here, Intel
architectures.
|
Recent updates
| January 20, 2005 |
The final grade is announced at this page.
| | January 05, 2005 |
Sign up a demo time at this page.
| | January 05, 2005 |
Lecture #15 is posted. |
| January 05, 2005 |
grade for assignment #4 is posted. |
| December 29, 2005 |
Lecture #14 is posted. |
| December 22, 2005 |
grade for assignment #3 is posted. |
| December 22, 2005 |
Lecture #13 is posted. |
| December 15, 2005 |
grade for assignment #2 is posted. |
| December 15, 2005 |
Final project is posted. |
| December 15, 2005 |
Lecture #12 is posted. |
| December 8, 2005 |
Lecture #11 is posted. |
| December 1, 2005 |
Assignment #4 is posted. |
| December 1, 2005 |
Lecture #10 is posted. |
| November 24, 2005 |
Lecture #9 is posted. |
| November 17, 2005 |
Assignment #3 is posted. |
| November 17, 2005 |
Lecture #8 is posted. |
| November 03, 2005 |
Important!! Midterm exam will be held in Room103 from 10am to 12am on 11/10. |
| November 03, 2005 |
Assignment #2 is posted. |
| November 03, 2005 |
Lecture #7 is posted. |
| October 27, 2005 |
Lecture #6 is posted. |
| October 24, 2005 |
Lecture #5 is posted. |
| October 13, 2005 |
Assignment #1 is posted. |
| October 13, 2005 |
Lecture #4 is posted. |
| October 6, 2005 |
Lecture #3 is posted. |
| September 29, 2005 |
Lecture #2 is posted. |
| September 22, 2005 |
Subscribe via this website.
|
| September 22, 2005 |
Lecture #1 is posted. |
| September 18, 2005 | This webpage is updated. |
| May 27, 2005 | This webpage is up. |
|