title: Why do we use .globl main in MIPS assembly language?
body: <pre><code>       .text
  .globl main
  .ent   main
  </code></pre>
  
  <p>I don't know what <code>.globl</code> and <code>.ent</code> do.
  What is the role?
  Do I need to use <code>globl. main</code> and <code>.ent main</code> all the time?</p>