请教一个JMP指令跳转地址的问题

IT回忆录 IT回忆录 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一、
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
...全文
评论 4
收藏 已收藏
分享
返回顶部
IT回忆录
汇编语言 21,500 成员 41,619 内容