Principles of Compiler Design
Introduction to compiler structure
lexical analysis
syntax analysis
semantic analysis
intermediate code generation
IC Optimization
target code generation
target code optimization