title: How do labels execute in Assembly?
body: <p>I am pretty new to assembly, so please go easy on me, but I am confused about labels. I just don't get how they work. Are they like functions, or does one end and the other begins? What I mean by that is say there are 2 labels</p>
  <pre><code>Label1: 
      ; random code
  Label2:
      ; some more random code
  </code></pre>
  <p>Would Label1 execute then end, or does it then move to Label2 and execute that as well? Sorry if this is an extremely basic question, but io just don't really undertsand it.</p>