首页
社区
课程
招聘
[旧帖] [求助]简单汇编问题,帮忙看看. 0.00雪花
发表于: 2008-8-30 10:22 3356

[旧帖] [求助]简单汇编问题,帮忙看看. 0.00雪花

2008-8-30 10:22
3356
这段指令 什么意思啊?
0041AB8C  |.  81E2 FFFF0000   |and     edx, 0FFFF
0041AB92  |.  81E5 FFFF0000   |and     ebp, 0FFFF
0041AB98  |.  0FAFD5                |imul    edx, ebp
0041AB9B  |.  8BFA                 |mov     edi, edx
0041AB9D  |.  C1EF 10           |shr     edi, 10
0041ABA0  |.  66:3BD7           |cmp     dx, di
0041ABA3  |.  1BED                 |sbb     ebp, ebp
0041ABA5  |.  F7DD                 |neg     ebp
0041ABA7  |.  2BEF                  |sub     ebp, edi
0041ABA9  |.  03EA                  |add     ebp, edx

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
(edx低16位*ebp低16位) ,结果的高16位与低16位比较,

sbb ebp,ebp
neg ebp
     ||
-(ebp - (ebp + CF)) = CF;

CF - 乘积的高16位 + 乘积 = 结果(ebp)
2008-8-30 12:16
0
雪    币: 156
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
多谢提醒
sbb
neg
我今天才知道是编译器 优化出来的,
2008-11-27 16:28
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
怎么不翻译成高级语言让人看看呢
2008-11-27 18:48
0
游客
登录 | 注册 方可回帖
返回
//