Answer from cs61c-eg (Ramanarayan Vasudevan 15938560) for Question 2
the values are coming from ex/mem.registerRd, mem/wb.register.rd, and the original instructions. 
sub $2,$1,$3
and $4, $2, $5
or $4, $4, $2
add $9, $4, $2
