Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EB cb │JMP rel8 │X│X│X│X│X│X│Jump short, displacement relative │
│ │ │ │ │ │ │ │ │to next instruction │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E9 cw │JMP rel16 │X│X│X│X│X│X│Jump near, displacement relative │
│ │ │ │ │ │ │ │ │to next instruction │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /4 │JMP r/m16 │X│X│X│X│X│X│Jump near indirect │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cd │JMP ptr16:16 │X│X│X│X│X│X│Jump intersegment, 4-byte │
│ │ │ │ │ │ │ │ │immediate address │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cd │JMP ptr16:16 │ │ │X│X│X│X│Jump to call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cd │JMP ptr16:16 │ │ │X│X│X│X│Jump via task state segment │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cd │JMP ptr16:16 │ │ │X│X│X│X│Jump via task gate │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:16 │X│X│X│X│X│X│Jump intersegment, dword address │
│ │ │ │ │ │ │ │ │at r/m word │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:16 │ │ │X│X│X│X│Jump to call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:16 │ │ │X│X│X│X│Jump via task state segment │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:16 │ │ │X│X│X│X│Jump via task gate │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E9 cd │JMP rel32 │ │ │ │X│X│X│Jump near, displacement relative │
│ │ │ │ │ │ │ │ │to next instruction │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /4 │JMP r/m32 │ │ │ │X│X│X│Jump near indirect │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cp │JMP ptr16:32 │ │ │ │X│X│X│Jump intersegment, 6-byte │
│ │ │ │ │ │ │ │ │immediate address │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cp │JMP ptr16:32 │ │ │ │X│X│X│Jump to call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cp │JMP ptr16:32 │ │ │ │X│X│X│Jump via task state segment │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│EA cp │JMP ptr16:32 │ │ │ │X│X│X│Jump via task gate │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:32 │ │ │ │X│X│X│Jump intersegment, fword address │
│ │ │ │ │ │ │ │ │at r/m dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:32 │ │ │ │X│X│X│Jump to call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:32 │ │ │ │X│X│X│Jump via task state segment │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /5 │JMP m16:32 │ │ │ │X│X│X│Jump via task gate │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: JMP-Jump]
[Next: Description]