title: the functions (procedures) in MIPS
body: <p>I'm new in MIPS language and I don't understand how the functions (procedures) in the MIPS assembly language work. Here are but I will specify my problem :</p>
  
  <ol>
  <li><p>What does:</p>
  
  <ul>
  <li><code>jal</code></li>
  <li><code>jr</code></li>
  <li><code>$ra</code></li>
  </ul>
  
  <p>mean in mips language and the important thing</p></li>
  <li>How can we use them when we want to create a function or (procedure)?</li>
  </ol>