Assembly |
![]() |
Computer Organization and Assembly Languages, Fall 2005
|
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 Thursday Classroom: CSIE Room 103 Instructor: Yung-Yu Chuang Teaching assistants: Shih-Hsuan Hsu ,
Shan-Yung Yang
Office hours: 13:20-14:10 Monday Room 539 Mailing list: Subscribe via
this website.
Textbook:
Reference:
Grading: (subjct to change)
Syllabus (topics we might cover):
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||