我无法理解操作数如何FE FC FF FF导致0x9e7080.
我尝试了一些数学子/添加到当前地址,因为它应该是相对跳转,但结果仍然不等于0x9e7080.
instruction address | bytes | text form
L_009E737D | E9 FE FC FF FF | jmp 0x9e7080
Run Code Online (Sandbox Code Playgroud)
有三件事需要考虑:
FEFCFFFF给出小端,表示十六进制值0xFFFFFCFE.-770.这导致了0x009E737D + 0xFFFFFCFE + 5 = 0x009e7080,等于0x009E737D - 0x00000302 + 5 = 0x009e7080.
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |