鱼C论坛

 找回密码
 立即注册
查看: 3366|回复: 14

反汇编小问题,请指教!!!

[复制链接]
发表于 2012-4-10 09:13:57 | 显示全部楼层 |阅读模式
3鱼币
捕获.JPG
1.解释下imul指令执行原理(看不懂呀)
2.第6行和第8行的edi=p2[2]&ebp=p2[0]是怎么回事
最好都解释下,谢了先

最佳答案

查看完整内容

上面可能比较模糊,一个dword是32位,占用4个字节,REG文件中一般表现为“a”=“dword:00000001”。DWORD就是双字的意思也就是说现在+8需要两个dword,上面【esi+8】(esi偏移2个字)应该写成【esi+8】(esi偏移2个dword)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-10 09:13:58 | 显示全部楼层

上面可能比较模糊,一个dword是32位,占用4个字节,REG文件中一般表现为“a”=“dword:00000001”。DWORD就是双字的意思也就是说现在+8需要两个dword,上面【esi+8】(esi偏移2个字)应该写成【esi+8】(esi偏移2个dword)

评分

参与人数 1鱼币 +3 收起 理由
格式天下 + 3 赞一个!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-10 09:31:16 | 显示全部楼层
路过....,泡杯茶坐在沙发上看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-10 11:37:13 | 显示全部楼层
第6行:edi=【esi+8】(esi偏移2个字)=esi【2】=p2【2】
第8行:ebp=【esi】=【esi+0】(没有偏移)=p2【0】
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-4-10 16:27:24 | 显示全部楼层
色诺芬 发表于 2012-4-10 11:37
第6行:edi=【esi+8】(esi偏移2个字)=esi【2】=p2【2】
第8行:ebp=【esi】=【esi+0】(没有偏移)=p2【 ...

这里的"esi+8"中的“8”是什么意思?偏移8个字节?
可2个字=4个字节呀!
还是不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-10 18:58:21 | 显示全部楼层
IMUL指令时有符号乘法,举个简单的例子A5H*64H,若为无符号数乘法MUL,则是165*100;若为有符号数乘法,则为-91*100.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-10 20:33:30 | 显示全部楼层
学的真快都反汇编了我还在墨迹 C !~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-4-10 21:51:44 | 显示全部楼层
本帖最后由 格式天下 于 2012-4-10 22:06 编辑
色诺芬 发表于 2012-4-10 16:53
上面可能比较模糊,一个dword是32位,占用4个字节,REG文件中一般表现为“a”=“dword:00000001”。DWOR ...

哦,懂了那上面的imul后面的数字都除以4,原因是不是也是和这个一样?都得用双字形式显示?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-4-10 21:57:44 | 显示全部楼层
莫名其妙 发表于 2012-4-10 20:33
学的真快都反汇编了我还在墨迹 C !~~

我只学了小甲鱼的汇编,以前学过c,不想重复了,现在正在看PE了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-10 22:06:26 | 显示全部楼层
来学习的.....
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-11 10:15:39 | 显示全部楼层
格式天下 发表于 2012-4-10 21:57
我只学了小甲鱼的汇编,以前学过c,不想重复了,现在正在看PE了

给力 !!!~ 加油!!~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-13 10:05:36 | 显示全部楼层
还在小甲鱼的汇编中遨游
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-13 10:18:28 | 显示全部楼层
新手在学汇编~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-13 10:19:01 | 显示全部楼层
小学文化学汇编有点吃力~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-1-10 18:31:06 | 显示全部楼层
虽然不能回答你的问题  但是沙发是我的了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 13:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表