title: What is the difference, if any, between LONG and FAR jumps in Assembly?
body: <p>I'm looking at some practice code for assembly, and the assignment is basically to replace one jump point with another.</p>
  
  <p>The original jmp is a SHORT jmp, and the end point I need to approach cannot be reached with this instruction.</p>
  
  <p>I have three options now, I either remove 'SHORT', I insert 'LONG' or I insert 'FAR'.</p>
  
  <p>If there's documentation anywhere that indicates the differences between them, I haven't found it yet.  Can anyone be of assistance here?</p>