title: MIPS/Assembly: How do I find register value by hand after an instruction is executed?
body: <p>I was hoping someone could point me in the right direction. I have an instruction to find the content of a register after an executed instruction. The instruction:</p>
  
  <p>add $s1, $s5, $t9</p>
  
  <p>Register $s1 contents before the instruction: 0x00000457</p>
  
  <p>How would I go about doing this by hand? </p>
  
  <p>I know the instruction converted into binary is (based on register numbers, which is probably wrong. But I tried it considering I had no values):</p>
  
  <pre><code>0000 0010 1011 1000 1000 1000 0010 0000
  </code></pre>
  
  <p>But I don't really understand how to figure out what the value after that instruction would be. </p>