能力值:
( LV2,RANK:10 )
|
-
-
2 楼
是不是编译器优化产生的代码?那他的原意是什么呢?
|
能力值:
( LV9,RANK:160 )
|
-
-
3 楼
00433581 |> \B8 D34D6210 mov eax,10624DD3
00433586 |. F7E6 mul esi
00433588 |. C1EA 06 shr edx,6
0043358B |. 69D2 E8030000 imul edx,edx,3E8
1. 把0X10624DD3给EAX
2. EAX = EAX*ESI EAX中的值*ESI中的值把结果存到EAX中
3. 把EDX的值逻辑右移6位,
4. EDX的值逻辑右移6位后在*0X3EB把结果存到EDX中
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
EAX*ESI后是个64位的数,高32位放edx中,低32位放eax中。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
上述只是直白的汇编指令描述。现在知道是什么了,对1000取余。结贴。
|
|
|