University of California, Berkeley: Paul Hilfinger's "Registers, Functions, Parameters"
Read these notes on generation of machine code from intermediate code.
Click http://web.archive.org/web/20160502181020/http://inst.eecs.berkeley.edu/~cs164/sp11/lectures/lecture34.pdf link to open resource.