Assembly |
![]() |
Computer Organization and Assembly Languages, Fall 2012
|
IntroductionThis course is about computer organization and assembly languages. You might wonder why learning assembly languages in a modern world. 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, in addition to the fundamentals about assembly programming, this course emphasizes on code optimization techniques on writing fast and small codes for specific architectures.
|
Recent updates
|
||||||||||||||||||||||
![]() |
![]() |