Module 0211: Why assembly programming?

Tak Auyeung, Ph.D.

January 18, 2010
1 About this module
2 Programs and the CPU
 2.1 High level programming languages
 2.2 The processor
 2.3 Assembly language
 2.4 Compilers, linkers and loaders
3 More on compilers
4 But why assembly programming?
 4.1 Stuff that cannot be done in HLPL
 4.2 Effective debugging