title: What is the difference between ADD rA, rB, r0 and ADDI rA, rB, 0?
body: <p>I heard these are very different but why are the results different?</p>
  
  <p><code>ADD rA, rB, r0</code></p>
  
  <p>is instruction typ R with <code>r0</code> that contains 0 so 0 is added to rB and placed in rA that will contain rB+0, right?</p>
  
  <p><code>ADDI rA, rB, 0</code></p>
  
  <p>this is an instruction typ I but it does the same the first one or won't it?</p>