 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
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
|
|