Answer from cs61c-ch (hani aldhafari 14962689) for Question 1 register spilling is necessary whenever the number of variables is greater than the registers could handle. in other words, vars are spilled to the memory. reducing register spilling would thus be reduced if we reduce the number of variables used.