Three MIPS steps: Fetch, Decode, Execute
C Compiler is preprocessor and translator
Linker assembles all functions and make final exe
Loader loads program into memory
Memory Allocation
Swap
Values after
/ x = 7, y = 7, and z = 2 /
if (z = x < y) { x += 3; y -= 1; }
else x = y++;
x = 7, y = 8, z = 0
Constant Type
29LU = unsigned long integer
"t" = string
-39.54Lf = long double
7hd = short integer