University of California, Berkeley: Paul Hilfinger's "Registers, Functions, Parameters"

Read these notes on generation of machine code from intermediate code.