title: Difference between "addi" and "add" for pseudoinstruction "move" in MIPS?
body: <p>For this pseudoinstruction:</p>
  
  <p><code>move $rt, $rs</code></p>
  
  <p>Are both the addi and add assembly code acceptable? So could I use either</p>
  
  <p><code>add $rt, $rs, $0</code></p>
  
  <p>or</p>
  
  <p><code>addi $rt, $rs, $0</code></p>
  
  <p>?</p>
  
  <p>Edit: 
  I think I made a mistake with <code>addi</code></p>
  
  <p><code>add $rt, $rs, $0</code></p>
  
  <p>would be the same as</p>
  
  <p><code>addi $rt, $rs, 0</code></p>
  
  <p>since <code>add</code> adds registers, and I need a constant for the immediate for <code>addi</code> </p>