首页
社区
课程
招聘
[旧帖] [求助]一个汇编指令求解 0.00雪花
发表于: 2013-8-1 02:12 1884

[旧帖] [求助]一个汇编指令求解 0.00雪花

2013-8-1 02:12
1884
mov eax , 3
mov edx ,eax
shl     edx, 4

请问现在的edx是多少啊,这个shl 是什么意思啊

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
2
左位移四位,4的二进制是0100,位移后就是01000000.还有右位移指令shr.
2013-8-1 07:20
0
雪    币: 60
活跃值: (434)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
3
看错了是3左位移四位结果是00100000
2013-8-1 07:22
0
雪    币: 115
活跃值: (46)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
4
edx=3*2^4=48
2013-8-1 09:32
0
雪    币: 39
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
mov eax,3
==>eax = 3
mov edx,eax
==>edx = 3 = 0x00000011
shl edx,4 (将edx中的内容左移4位,末尾补0,相当于进行4次*2操作)
==>edx = 0x 00110000 = 3*16 = 48

希望对你有所帮助~
2013-8-2 15:46
0
游客
登录 | 注册 方可回帖
返回
//