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.
JMP Instruction
 Detail Key Example                    Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Title:    Jump Unconditionally                  Flags: O D I T S Z A P C
                                                         ═════════════════
  Syntax:   JMP dest                                          -none-
 
  See also: Jcond, JCXZ, CALL
 
  Description:
 
     Transfers program execution to the address specified by the
     destination operand. Jumps are near (between -32,768 and +32,767
     bytes from the instruction following the jump) or short (between
     -128 and +127 bytes) or far (in a different code segment).
 
     Unless a distance is explicitly specified, the assembler selects
     the shortest possible jump. With near and short jumps, the operand
     specifies a new IP address. With far jumps, the operand specifies
     new IP and CS addresses.
 
     When the 80386/486 is in FLAT memory model, short jumps range from
     -128 to +127 bytes and near jumps range from -2 to +2 gigabytes.
                                    -♦-