JMP Command

    This instruction does what it suggests. It jumps too different sections of code. Several forms of the jump instruction include:

xxxx:0208 EBF6   JMP 0200
xxxx:020A 3EFF24 JMP DWORD PTR DS:[SI]

    The first instruction jumps to an address within the segment. The latter instruction jumps to an address pointed to by DS:SI. The DWORD says that this will be a far jump, a jump to a different segment. So, if the double word that is pointed to by DS:SI contains 1000:0040h, then, the instruction will jump to 1000:0040h whereas the previous jump instruction will jump within the current segment.

Return