How do I see from x86 opcode whether the jmp is a near or far jump?
Examining the .lst file of a "small" program, I read the following x86 opcode:
...
00000556 FFE0 jmp eax
...
Clearly, the program jumps to the address in eax
, but is the jump a near or far jump?
http://x86.renejeschke.de/html/file_module_x86_id_147.html
The above website says that both near and far jumps start with FF
in their opcode and then either /4
or /5
, but I don't know what these "/"-values mean.
Can someone help me clarify?