JMP EB cb rel8 Jump short, relative, displacement relative to next instruction
JMP E9 cw rel16 Jump near, relative, displacement relative to next instruction
JMP E9 cd rel32 Jump near, relative, displacement relative to next instruction
JMP FF /4 r/m16 Jump near, absolute indirect, address given in r/m16
JMP FF /4 r/m32 Jump near, absolute indirect, address given in r/m32
JMP EA cd ptr16:16 Jump far, absolute, address given in operand
JMP EA cp ptr16:32 Jump far, absolute, address given in operand
JMP FF /5 m16:16 Jump far, absolute indirect, address given in m16:16
JMP FF /5 m16:32 Jump far, absolute indirect, address given in m16:32
举例吧,好像程序遇到 E9 就是 JMP
但是是 E9 cw 还是 E9 cd 呢?
就看后面是 word 还是 dword (怎么看? 看后面有没有控制指令呗。。。)