• Semantic analysis phase would like to
– allocate machine registers to parameters and
locals
– allocate memory addresses for code bodies
• Too early for this…
– So use temporaries – abstract names – for
registers, and
– labels for static memory addresses
Text Box: ‹#›