title: Assembly forward reference needs override error
body: <p>Using TASM, I have successfully programmed a digital stopwatch (LAP and normal) on emu8086 but when I try to run it on TASM i get the error <code>Forward reference needs override</code>. I know why this error occurs as I have two procedures both including a <code>call</code> of the other procedure so putting one of the procedure before the other one won't work. For example</p>
  
  <pre><code>proc1 proc
  ;some code
  CALL proc2
  ;some code
  ret
  endp
  
  proc2 proc
  ;some code
  CALL proc1
  ;some code
  ret
  endp
  </code></pre>
  
  <p>Another solution would be defining/writing the whole procedure instead of calling it but that gives an error of <code>Relative jump out of range</code>. (My code has several jumps too)</p>
  
  <p>My Question is that is there anyway I can remove the <code>forward reference needs override</code> error in my situation?</p>