LMU | CMSI 488
COMPILER CONSTRUCTION
Information
The
syllabus
CVS
LaTeX
Assignments
Homework #1
[
Answers
]
Homework #2
[
Answers
]
Homework #3
[
Answers
]
Homework #4
[
Answers
]
Exams
Quiz 1
[
Preparation
] [
Answers
]
Quiz 2 [
Preparation
] [Answers]
Final Exam
[
Preparation
] [
Answers
]
Resources
Some
practice questions
Course Notes
Introduction to Compilers
Programming Language Specification
Syntax
Semantics
Compiler Prototyping
Using JavaCC
The Language Iki
Compiler Architecture
The Language Carlos
A Compiler for Carlos
The Language Hana
The Language Jax
Language Theory Basics
Lexical Analysis
Syntactic Analysis
Intermediate Representations
Squid
IA-32 Architectural Overview
Pentium 4 Mnemonics
IA-32 Assembly Language Programming
NASM Examples
Examples of C to Assembly Language Translation
Introduction to Code Generation
Runtime Storage Management
Code Optimization
Machine Independent Code Optimization
Machine Dependent Code Optimization
Code Generator Generators