请教一个JMP指令跳转地址的问题
IT回忆录 2016-11-18 09:35:51 一、
8048516: E8 29 FF FF FF
下一条指令地址是804851BH,而FFFFFF29H表示-D7H
804851BH-D7H=8048444H
二、
804837B: E9 B0 FF FF FF
下一条指令地址是8048380H,而FFFFFFB0H表示-50H
8048380H-50H=8048330H
8048516 e8 29 ff ff ff call 8048444
804837b e9 b0 ff ff ff jmp 8048330
这里的跳转地址是这样计算出来的
一、
8048516: E8 29 FF FF FF
下一条指令地址是804851BH,而FFFFFF29H表示-D7H
804851BH-D7H=8048444H
二、
804837B: E9 B0 FF FF FF
下一条指令地址是8048380H,而FFFFFFB0H表示-50H
8048380H-50H=8048330H
我不明白的是为什么FFFFFF29H 表示 -D7H
FFFFFFB0H表示-50H