首页
社区
课程
招聘
问一个小问题!移位[求助]
发表于: 2005-3-28 09:01 3862

问一个小问题!移位[求助]

2005-3-28 09:01
3862
00401324     D1FB                sar ebx,1     //ebx=6B

ebx=35  如何移位的呢?我不知道这个结果是如何得到的

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
右移1位
ebx = ebx >> 1;

ebx = ebx / 2;
2005-3-28 09:03
0
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
谢谢,那要移5位呢?
除5?
2005-3-28 09:55
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
4
最初由 shuair 发布
谢谢,那要移5位呢?
除5?


2的5次方
2005-3-28 10:16
0
雪    币: 1238
活跃值: (808)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
右移1位 == 除2
右移2位 == 除4

左移1位 == 乘2
左移2位 == 乘4
2005-3-28 10:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还补充下,一般来说移位要比直接的乘法或者除法效率高
2005-3-28 18:17
0
游客
登录 | 注册 方可回帖
返回
//