title: How does lw in mips actually work?
body: <p>Is this statement a valid one?</p>
  
  <pre><code>lw $t0, 21($s0)
  </code></pre>
  
  <p><code>$s0</code> contains the decimal <code>2022</code>.</p>
  
  <p>In my opinion this is invalid, because based on what I know, The address specified by the offset + the register should always be a <code>multiple of 4</code>. Is this correct or not?</p>
  
  <p>An extension to this question based on the answer provided, The exception will arise just on looking at the address at <code>$s0</code> or after the computation of the address <code>21+$s0</code> ?</p>