Assembly |
Computer Organization and Assembly Languages, Fall 2006
|
History of Intel CPUs*
* adapted from A CPU History.
|
Course overview
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.
Meeting time: 9:10am-12:10pm every Monday Classroom: CSIE Room 102 Instructor: Yung-Yu Chuang Teaching assistants: Tz-Huan Huang , Victor Hsieh TA Office hours: 13:20-14:10 Monday Room 106 16:30-17:20 Thursday Room 106 Mailing list: Subscribe via this website. Textbook:
References:
Grading: (subjct to change)
Syllabus (topics we might cover):
|
|||||||||||||||||||||||||||||||||||||||||