title: MIPS: The Equivalent of la instruction without using pseudo codes?
body: <p>The reference says the pseudo code for la (load address) is translated to:</p>
  
  <pre><code>Pseudo : la $1, Label   
  
  lui $1, Label[31:16]
  ori $1,$1, label[15:0]
  </code></pre>
  
  <p>but when I try to assemble the code in MARS I get the error:</p>
  
  <p><strong>"Invalid language element: 16]</strong></p>
  
  <p>and if I remove the [31:16] part I get </p>
  
  <p><strong>"Label": operand is of incorrect type</strong></p>
  
  <p>Any idea?</p>