Answer from cs61c-ei (Jing Chen 16669246) for Question 1 I’m not entirely sure on this one. Based on my understanding, MIPS assembly language essentially translates procedures called by the program. It regulates the flow of data between registers and memory as the program executes by loading words, storing words, and keeping track of the stack pointer from one function call to another. Because of this, I think that parts of the C program not translated into assembly language code probably lies outside functions/local variables, such as static/global variables and definitions declared at the start of the program.