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.
                                    -♦-