首页
社区
课程
招聘
[求助]关于imul指令
发表于: 2011-4-24 16:23 4360

[求助]关于imul指令

2011-4-24 16:23
4360
mov     esi, eax ;      
mov     eax, B81702E1 ;      
imul    esi;        
add     edx, esi

  用C#模拟还原该算法
  eax = 0xB81702E1;
  LL = esi*eax;
  eax = LL & 0xFFFFFFFF;
  edx = (LL>>32) & 0xFFFFFFFF;

  eax的值和OD跟出的值一样,但edx却不同,望各位高手指教,如何取得高8位放入edx???

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 179
活跃值: (26)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
取高8位右移24位就可以了,LL>>24
2011-4-24 17:55
0
游客
登录 | 注册 方可回帖
返回
//