title: Conditional Jump instructions?
body: <p>Doing a compiler design course:</p>
  
  <p>What is meant by a conditional jump instruction? I am C/C++ based programmer so if there is any code samples in that paradigm you could share to help me understand this better.</p>
  
  <p>What do they mean by unlimited conditional jump instructions?</p>
  
  <p>An example of a statement from the book:</p>
  
  <blockquote>
    <p>Many processors have conditional jump
    instructions only for conditional
    jumps with a limited range. For
    example, the target of the jump may
    not be further than 128 bytes away
    from the current program counter.
    Sometimes, an assembler for such a
    processor still allows unlimited
    conditional jumps.</p>
  </blockquote>
  
  <p>Would I have to know assembler programming to understand this?</p>
  
  <p>I'd love links to reference materials for further reading.</p>