轩辕春秋文化论坛
»
曹操传MOD制作交流
»
求助,谁能解释一下E9命令
2025-8-26 22:17
njxurui
求助,谁能解释一下E9命令
如题,手上只有UE,如何换算E9 JMP命令?
比如
E9 6D9BFCFF jmp Ekd5.00405F38
这个6D9BFCFF 和 Ekd5.00405F38是如何对应的?
2025-8-31 21:34
贝莉卡
在机器码中,跳转、函数调用等指令后面跟的都是相对地址,例如
00401FB9 |.^\E9 08FFFFFF \JMP Ekd5.00401EC6
如果没有跳转,执行完这条指令将会继续执行401FBE位置的指令,但是现在跳转了相对FFFFFF08字节(要把08FFFFFF四个字节的顺序反过来,因为机器码是按从低位向高位的顺序写的)
于是下一步要执行的指令地址变成了401FBE+FFFFFF08=401EC6
页:
[1]
查看完整版本:
求助,谁能解释一下E9命令
Powered by
Discuz! Archiver
5.0.0
© 2001-2006
Comsenz Inc.