如何根据机器码来获得相应的汇编指令。主要是CALL指令不会
答案:3 悬赏:50
解决时间 2021-03-10 01:51
- 提问者网友:疯子也有疯子的情调
- 2021-03-09 03:54
如何根据机器码来获得相应的汇编指令。主要是CALL指令不会
最佳答案
- 二级知识专家网友:末日狂欢
- 2021-03-09 05:17
e8 : call
75 07 f7 ff:代表32位整数 ff f7 07 75 补码表示
也就是说调用一个函数,这个函数的位置距离当前代码的位置是ff f7 07 75
这一句代码5个字节,执行之后eip变为 805cc406+5 = 805cc40b
然后加上这个位置, 805cc40b + fff70775 = 18053cb80,因为是32位整数所以开头的1溢出了,被砍掉,最后变为 8053cb80
于是这一句就是 call 8053cb80 了
75 07 f7 ff:代表32位整数 ff f7 07 75 补码表示
也就是说调用一个函数,这个函数的位置距离当前代码的位置是ff f7 07 75
这一句代码5个字节,执行之后eip变为 805cc406+5 = 805cc40b
然后加上这个位置, 805cc40b + fff70775 = 18053cb80,因为是32位整数所以开头的1溢出了,被砍掉,最后变为 8053cb80
于是这一句就是 call 8053cb80 了
全部回答
- 1楼网友:街头电车
- 2021-03-09 08:01
查对照表。。。。。。。。。。
追问:给个表
追问:给个表
- 2楼网友:梦中风几里
- 2021-03-09 06:32
这个看是什么单片机,应该说每种单片机的机器码都不一样的,每条指令对应一个机器码;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯