Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Automatic Conditional Jump Lengthening
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Syntax:   OPTION LJMP
 
            OPTION NOLJMP
 
  See also: Conditional Jumps
 
  Description:
 
     The LJMP option enables automatic conditional-jump lengthening.
     LJMP is the default.
 
     Enabling LJMP allows the assembler to generate code that emulates
     a conditional jump of greater than -128 to +127 bytes. If the jump
     is within this range, no special code is generated. It does not
     affect unconditional jumps or the control-flow directives.
 
     The assembler will generate an A6003 warning for a lengthened jump
     so that you can identify it for later optimization.
                                    -♦-