首页
社区
课程
招聘
[求助]rol ror用C/++怎么表示??
发表于: 2006-10-13 22:10 5486

[求助]rol ror用C/++怎么表示??

2006-10-13 22:10
5486
help:

rol eax,18
ror ecx,9

?用C/C++怎么表示?

[课程]Linux pwn 探索篇!

收藏
免费 7
支持
分享
最新回复 (3)
雪    币: 179
活跃值: (131)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
2
<<和>>
2006-10-13 22:58
0
雪    币: 257
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
不是一句来表示的,可以这样
ROL:
    int rol = 18;
    int cnt = rol%32;
    int Result = (eax << rol) | eax >> (32-cnt);

ROR:
    int ror = 9;
    int cnt = ror%32;
    int Result = ((eax >> cnt) | (eax << (32-cnt));
2006-10-13 23:01
0
雪    币: 75
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢!
2006-10-14 13:46
0
游客
登录 | 注册 方可回帖
返回
//